|
@@ -371,6 +371,21 @@ func (this *SysUserController) AuthCodeLogin() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ // 查询一下用户是否被禁用
|
|
|
+ sysAdmin, e := system.GetSysUserById(data.AdminId)
|
|
|
+ if e != nil && !utils.IsErrNoRow(e) {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = fmt.Sprintf("获取用户信息失败, %v", e)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if sysAdmin != nil && sysAdmin.Enabled != 1 {
|
|
|
+ br.Ret = 408
|
|
|
+ br.Msg = "您的账号已被禁用,如需登录,请联系管理员"
|
|
|
+ j, _ := json.Marshal(data)
|
|
|
+ br.ErrMsg = fmt.Sprintf("AuthCodeLogin, 账户信息异常:%s", j)
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
br.Data = data
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|