Authored by 陈峰

sessionkey修改为authcode加密解密

@@ -8,18 +8,18 @@ const authcode = require('../../utils/authcode'); @@ -8,18 +8,18 @@ const authcode = require('../../utils/authcode');
8 module.exports = () => { 8 module.exports = () => {
9 return (req, res, next) => { 9 return (req, res, next) => {
10 // 从 SESSION 中获取到当前登录用户的 UID 10 // 从 SESSION 中获取到当前登录用户的 UID
11 - // if (req.session && _.isNumber(req.session.LOGIN_UID)) {  
12 - // // 不要使用 === 判断uid的值,如果需要判断使用 ==  
13 - // req.user.uid = {  
14 - // toString: () => {  
15 - // return req.session.LOGIN_UID;  
16 - // },  
17 - // sessionKey: req.session.SESSION_KEY  
18 - // };  
19 - // let userData = _.get(req.session, 'USER', {}); 11 + if (req.session && _.isNumber(req.session.LOGIN_UID)) {
  12 + // 不要使用 === 判断uid的值,如果需要判断使用 ==
  13 + req.user.uid = {
  14 + toString: () => {
  15 + return req.session.LOGIN_UID;
  16 + },
  17 + sessionKey: req.session.SESSION_KEY
  18 + };
  19 + let userData = _.get(req.session, 'USER', {});
20 20
21 - // _.merge(req.user, userData);  
22 - // } 21 + _.merge(req.user, userData);
  22 + }
23 23
24 // session 没有读取到的时候,从 cookie 读取 UID 24 // session 没有读取到的时候,从 cookie 读取 UID
25 if (!req.user.uid && req.cookies._UID) { 25 if (!req.user.uid && req.cookies._UID) {