Authored by 沈志敏

验证用户登录情况

@@ -359,6 +359,20 @@ const alipay = { @@ -359,6 +359,20 @@ const alipay = {
359 } 359 }
360 }; 360 };
361 361
  362 +exports.user = function(req, res, next) {
  363 + let result = {
  364 + code: 403,
  365 + message: '未登录',
  366 + data: ''
  367 + }
  368 + if (req.user.uid) {
  369 + result.code = 200;
  370 + result.message = '已登录';
  371 + result.data = req.user.uid;
  372 + }
  373 + res.jsonp(result);
  374 +}
  375 +
362 exports.common = common; 376 exports.common = common;
363 exports.local = local; 377 exports.local = local;
364 exports.wechat = wechat; 378 exports.wechat = wechat;
@@ -50,6 +50,9 @@ router.get('/passport/sms_login/check.json', @@ -50,6 +50,9 @@ router.get('/passport/sms_login/check.json',
50 smsLogin.check); // only ajax 50 smsLogin.check); // only ajax
51 router.post('/passport/sms_login/password.json', smsLogin.password); 51 router.post('/passport/sms_login/password.json', smsLogin.password);
52 52
  53 +// jsonp获取用户uid
  54 +router.get('/passport/login/user', login.user);
  55 +
53 // 微信登录 56 // 微信登录
54 router.get('/passport/login/wechat', login.common.beforeLogin, login.wechat.login); 57 router.get('/passport/login/wechat', login.common.beforeLogin, login.wechat.login);
55 router.get('/passport/login/wechat/callback', login.wechat.callback); 58 router.get('/passport/login/wechat/callback', login.wechat.callback);