Commit e4dbf14a authored by 陈家荣's avatar 陈家荣

3

parent 3e41d6e6
......@@ -38,11 +38,9 @@ function compareTime(now, begin_time, end_time) {
var checkLimitAction = function(req, res) {
var mid = req.session.mobileForumUser.userId;
console.log('mid:' + mid);
if(mid){
var array = [];
forumLimitActionRefService.getLimitActionRefByMid(mid,function(err,forumLimitActionRef){
console.log('forumLimitActionRef:' + forumLimitActionRef);
if (err) {
console.error(err);
res.json('success');
......@@ -78,9 +76,6 @@ var checkLimitAction = function(req, res) {
//验证用户身份
router.post('/user/identifyUser',function(req,res,next){
console.log('check identifyUser');
var entity=req.body;
req.session.mobileForumUser=null;
if(!req.session.mobileForumUser){
......@@ -95,8 +90,8 @@ router.post('/user/identifyUser',function(req,res,next){
userId:doc._id,
openId:doc.uid
};
checkLimitAction(req, res);
// res.json('success');
// checkLimitAction(req, res);
res.json('success');
}else{
forumUserService.createUser(entity,function(err,doc){
if(err){
......@@ -107,8 +102,8 @@ router.post('/user/identifyUser',function(req,res,next){
userId:doc._id,
openId:doc.uid
};
checkLimitAction(req, res);
// res.json('success');
// checkLimitAction(req, res);
res.json('success');
}
});
}
......@@ -142,4 +137,43 @@ router.get('/user/from/share', function(req, res, next) {
// httpService.sendRequest(ent_code,mid,action);
// res.status(200).end();
});
\ No newline at end of file
});
//微信分享带来用户
router.get('/user/from/checkLimitAction', function(req, res, next) {
var mid = req.session.mobileForumUser.userId;
if(mid){
var array = [];
forumLimitActionRefService.getLimitActionRefByMid(mid,function(err,forumLimitActionRef){
if (err) {
console.error(err);
res.json('success');
} else {
// 获取到用户行为限制记录
if(forumLimitActionRef){
var limit_actions = forumLimitActionRef.limit_actions;
for (var i = 0; i < limit_actions.length; i += 1) {
var limit_action = limit_actions[i];
var flag = compareTime(new Date(), limit_action.begin_time, limit_action.end_time);
//把flag和limit_action_type 放进session
var obj = {
result : flag,
code : limit_action.limit_action_type
}
array.push(obj);
}
req.session.mobileForumUser.limit_actions = array;
console.log('------------');
console.log(req.session.mobileForumUser);
console.log('------------');
res.json('success');
}else{
req.session.mobileForumUser.limit_actions = null;
res.json('success');
}
}
});
}else{
res.json('success');
}
});
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment