Commit 6a140a9e authored by 张淼's avatar 张淼

1

parent 0b965599
'use strict';
var express = require('express'),
router = express.Router(),
returnCode = require('../../utils/returnCode'),
_ = require('lodash');
var mongoose = require('mongoose');
var forumUserService=require('../../service/forumUserService');
var forumThreadService=require('../../service/forumThreadService');
var async=require('async');
var user=require('../../utils/user');
module.exports = function(app) {
app.use('/admin/forum', router);
};
//验证用户身份
router.post('/user/identifyUser',function(req,res,next){
var entity=req.body;
req.session.mobileForumUser=null;
if(!req.session.mobileForumUser){
forumUserService.getUserByUid(entity.uid,function(err,doc){
if(err){
console.log(err);
res.json('error');
}else{
if(doc){
req.session.mobileForumUser={
userId:doc._id,
openId:doc.uid
};
res.json('success');
}else{
forumUserService.createUser(entity,function(err,doc){
if(err){
console.log(err);
res.json('error');
}else{
req.session.mobileForumUser={
userId:doc._id,
openId:doc.uid
};
res.json('success');
}
});
}
}
});
}else{
res.json('success');
}
});
\ No newline at end of file
......@@ -42,8 +42,6 @@ router.post('/thread/create', function(req, res, next) {
res.json(returnCode.BUSY);
}else{
if(user){
//put forumUser to session
userUtil.setUserSession(req,user);
req.body.from=user._id;
forumThreadService.createThread(req.body,function(err,entity){
if (err) {
......
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