Browse Source

判断用户版本信息时添加未注册手机验证弹出验证码

laiguoran 6 years ago
parent
commit
4103639722
2 changed files with 10 additions and 0 deletions
  1. 7 0
      modules/users/controllers/login_controller.js
  2. 3 0
      web/users/js/login.js

+ 7 - 0
modules/users/controllers/login_controller.js

@@ -198,6 +198,13 @@ class LoginController {
                 throw '接口返回数据错误';
             }
 
+            // 正确登录后 存入session
+            let userData = responseData[0];
+
+            if (userData.mobile === '') {
+                return response.json({error: 2,ssoId: userData.id});
+            }
+
             const userInfo = await userModel.findDataByAccount(account);
             // if (userInfo && userInfo.upgrade_list !== undefined) {
             //     for (const ul of userInfo.upgrade_list) {

+ 3 - 0
web/users/js/login.js

@@ -70,6 +70,9 @@ $(document).ready(function () {
                                 $('#phonepass').modal('show');
                                 $('#proMobile').val(response.data);
                             }
+                        } else if(response.error === 2) {
+                            $('#check_ssoId').val(response.ssoId);
+                            $('#phone').modal('show');
                         } else {
                             let msg = response.msg !== undefined ? response.msg : '未知错误';
                             showError(msg, $("input"));