|
@@ -289,10 +289,17 @@ exports.checkBefore = (req, res, next) => { |
|
@@ -289,10 +289,17 @@ exports.checkBefore = (req, res, next) => { |
289
|
// AJAX 校验验证码 in step2
|
289
|
// AJAX 校验验证码 in step2
|
290
|
exports.check = (req, res, next) => {
|
290
|
exports.check = (req, res, next) => {
|
291
|
const code = req.query.code;
|
291
|
const code = req.query.code;
|
292
|
- const mobile = req.session.smsLogin.mobile;
|
|
|
293
|
- const area = req.session.smsLogin.area;
|
292
|
+ const mobile = _.get(req.session, 'smsLogin.mobile', '');
|
|
|
293
|
+ const area = _.get(req.session, 'smsLogin.area', '');
|
294
|
const shopping_key = cookie.getShoppingKey(req); // eslint-disable-line
|
294
|
const shopping_key = cookie.getShoppingKey(req); // eslint-disable-line
|
295
|
|
295
|
|
|
|
296
|
+ if (!mobile || !area) {
|
|
|
297
|
+ res.json({
|
|
|
298
|
+ code: 401,
|
|
|
299
|
+ message: VERIFY_ERROR
|
|
|
300
|
+ });
|
|
|
301
|
+ return;
|
|
|
302
|
+ }
|
296
|
|
303
|
|
297
|
Promise.all([
|
304
|
Promise.all([
|
298
|
PhoneService.checkUserPhoneExist(mobile, area),
|
305
|
PhoneService.checkUserPhoneExist(mobile, area),
|