|
@@ -34,6 +34,7 @@ passport.use(new LocalStrategy({ |
|
@@ -34,6 +34,7 @@ passport.use(new LocalStrategy({ |
34
|
}, (req, username, password, done) => {
|
34
|
}, (req, username, password, done) => {
|
35
|
|
35
|
|
36
|
let area = req.body.areaCode || '86';
|
36
|
let area = req.body.areaCode || '86';
|
|
|
37
|
+ let ip = req.ip || '';
|
37
|
|
38
|
|
38
|
if (isNaN(parseInt(area, 0)) || _.isEmpty(username) || _.isEmpty(password)) {
|
39
|
if (isNaN(parseInt(area, 0)) || _.isEmpty(username) || _.isEmpty(password)) {
|
39
|
logger.info(`【Passport Login】bad params, area:${area} account:${username} password:${password}`);
|
40
|
logger.info(`【Passport Login】bad params, area:${area} account:${username} password:${password}`);
|
|
@@ -64,7 +65,7 @@ passport.use(new LocalStrategy({ |
|
@@ -64,7 +65,7 @@ passport.use(new LocalStrategy({ |
64
|
|
65
|
|
65
|
let shoppingKey = cookie.getShoppingKey(req);
|
66
|
let shoppingKey = cookie.getShoppingKey(req);
|
66
|
|
67
|
|
67
|
- AuthHelper.signinAes(area, username, password, shoppingKey).then((result) => {
|
68
|
+ AuthHelper.signinAes(area, username, password, shoppingKey, ip).then((result) => {
|
68
|
if (result.code && result.code === 200 && result.data.uid) {
|
69
|
if (result.code && result.code === 200 && result.data.uid) {
|
69
|
done(null, result.data);
|
70
|
done(null, result.data);
|
70
|
} else {
|
71
|
} else {
|