Browse Source

账号初始为停用状态

laiguoran 7 years atrás
parent
commit
d6ded6eeea
1 changed files with 4 additions and 1 deletions
  1. 4 1
      modules/users/models/manager_model.js

+ 4 - 1
modules/users/models/manager_model.js

@@ -165,6 +165,9 @@ class ManagerModel extends BaseModel {
         // 如果不是超级管理员登录则走CLD接口登录流程
         if (managerData === null || managerData._id === undefined || username !== this.adminUsername) {
             let CLDLoginInfo = await this.CLDLogin(username, password, managerData);
+            if (CLDLoginInfo.can_login !== 1) {
+                throw {code: 44002, err: '账号被停用'};
+            }
             managerData = CLDLoginInfo;
         } else {
             // 加密密码
@@ -227,7 +230,7 @@ class ManagerModel extends BaseModel {
             office: responseData.office,
             position: responseData.position,
             permission: '',
-            can_login: 1
+            can_login: 0
         };
         result = this.db.create(insertData);