...
|
...
|
@@ -33,47 +33,21 @@ module.exports = () => { |
|
|
};
|
|
|
}
|
|
|
|
|
|
if (!req.user.uid) {
|
|
|
if (req.cookies.app_uid) {
|
|
|
req.cookies.app_uid = _.parseInt(req.cookies.app_uid);
|
|
|
}
|
|
|
if (req.query.uid) {
|
|
|
req.query.uid = _.parseInt(req.query.uid);
|
|
|
}
|
|
|
if (req.cookies.app_uid && req.cookies.app_session_key) {
|
|
|
// 调用接口传参时切勿使用toString获得字符串
|
|
|
req.user.uid = {
|
|
|
toString: () => {
|
|
|
return req.cookies.app_uid;
|
|
|
},
|
|
|
sessionKey: req.cookies.app_session_key,
|
|
|
appVersion: req.cookies.app_version || void 0,
|
|
|
appSessionType: req.cookies.app_client_type || void 0
|
|
|
};
|
|
|
}
|
|
|
|
|
|
// if ((req.query.uid || req.cookies.app_uid) &&
|
|
|
// (req.query.client_type || req.cookies.app_client_type) &&
|
|
|
// (req.query.app_version || req.cookies.app_version)) {
|
|
|
// let uid = req.query.uid || req.cookies.app_uid;
|
|
|
|
|
|
// req.query.uid = {
|
|
|
// toString: () => {
|
|
|
// return uid;
|
|
|
// },
|
|
|
// appVersion: req.query.app_version || req.cookies.app_version || void 0,
|
|
|
// appSessionType: req.query.client_type || req.cookies.app_client_type || void 0
|
|
|
// };
|
|
|
// res.cookie('app_uid', req.query.uid.toString(), {
|
|
|
// domain: 'm.yohobuy.com'
|
|
|
// });
|
|
|
// res.cookie('app_client_type', req.query.uid.appSessionType, {
|
|
|
// domain: 'm.yohobuy.com'
|
|
|
// });
|
|
|
// res.cookie('app_version', req.query.uid.appVersion, {
|
|
|
// domain: 'm.yohobuy.com'
|
|
|
// });
|
|
|
// }
|
|
|
if (!req.user.uid &&
|
|
|
req.cookies.app_uid &&
|
|
|
req.cookies.app_uid !== '0' &&
|
|
|
req.cookies.app_session_key &&
|
|
|
req.cookies.app_version &&
|
|
|
req.cookies.app_client_type) {
|
|
|
// 调用接口传参时切勿使用toString获得字符串
|
|
|
req.user.uid = {
|
|
|
toString: () => {
|
|
|
return _.parseInt(req.cookies.app_uid);
|
|
|
},
|
|
|
sessionKey: req.cookies.app_session_key,
|
|
|
appVersion: req.cookies.app_version,
|
|
|
appSessionType: req.cookies.app_client_type
|
|
|
};
|
|
|
}
|
|
|
next();
|
|
|
};
|
...
|
...
|
|