sessionkey修改为authcode加密解密
Showing
1 changed file
with
11 additions
and
11 deletions
@@ -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) { |
-
Please register or login to post a comment