Commit 059b8dbc authored by 张淼's avatar 张淼

1

parent fed49d6b
......@@ -17,17 +17,13 @@ exports.createUser=function(entity,callback){
//根据Uid获取用户
exports.getUserByUid=function(uid,callback){
console.log('==============uid:'+uid);
ForumUser.findOne({uid:uid}).exec(function(err,result){
if(err){
callback(err,null);
}else{
console.log('==============result:'+result);
if(result ){
console.log('=================in a');
callback(null,result);
}else{
console.log('=================in b');
callback(null,null);
}
}
......
......@@ -21,37 +21,47 @@ exports.getOpenId=function(req){
exports.identifyUser=function() {
return function(req, res,next){
forumUserService.getUserByUid(req.session.openUser.openId,function(err,doc){
if(err){
next(err);
}else{
if(doc){
req.session.mobileForumUser={
userId:doc._id,
openId:doc.uid
};
next(null);
if(!req.session.mobileForumUser){
forumUserService.getUserByUid(req.session.openUser.openId,function(err,doc){
if(err){
next(err);
}else{
var entity={
uid:req.session.openUser.openId,
nickName:req.session.openUser.nickName,
icon:req.session.openUser.headPic,
ent_code:req.session.user.ent_code
};
forumUserService.createUser(entity,function(err,doc){
if(err){
next(err);
if(doc){
req.session.mobileForumUser={
userId:doc._id,
openId:doc.uid
};
next(null);
}else{
if(req.session.tmpOpenId){
next(null);
}else{
req.session.mobileForumUser={
userId:doc._id,
openId:doc.uid
req.session.tmpOpenId=req.session.openUser.openId;
var entity={
uid:req.session.openUser.openId,
nickName:req.session.openUser.nickName,
icon:req.session.openUser.headPic,
ent_code:req.session.user.ent_code
};
next(null);
forumUserService.createUser(entity,function(err,doc){
if(err){
next(err);
}else{
req.session.mobileForumUser={
userId:doc._id,
openId:doc.uid
};
next(null);
}
});
}
});
}
}
}
});
});
}else{
next(null);
}
}
}
\ No newline at end of file
......@@ -23,8 +23,7 @@ var config = {
bucketNameDev:'pisns-oss-dev',
prodCDNURL:'http://fs.wxpai.cn/',
devCDNURL:'http://dev.fs.wxpai.cn/'
},
indexUrl:'http://www.baidu.com'
}
},
test: {
......@@ -46,8 +45,7 @@ var config = {
bucketNameDev:'pisns-oss-dev',
prodCDNURL:'http://fs.wxpai.cn/',
devCDNURL:'http://dev.fs.wxpai.cn/'
},
indexUrl:''
}
},
......@@ -71,8 +69,7 @@ var config = {
bucketNameDev:'pisns-oss-dev',
prodCDNURL:'http://fs.wxpai.cn/',
devCDNURL:'http://dev.fs.wxpai.cn/'
},
indexUrl:''
}
}
};
......
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