正在显示
2 个修改的文件
包含
7 行增加
和
4 行删除
@@ -65,6 +65,9 @@ func (c *AdminLoginController) Login() { | @@ -65,6 +65,9 @@ func (c *AdminLoginController) Login() { | ||
65 | c.ResponseError(errors.New("账号或密码错误")) | 65 | c.ResponseError(errors.New("账号或密码错误")) |
66 | return | 66 | return |
67 | } | 67 | } |
68 | + if !adminuser.IsUsable { | ||
69 | + c.ResponseError(errors.New("用户被禁用")) | ||
70 | + } | ||
68 | newJwt := lib.NewMyToken(adminuser.Id) | 71 | newJwt := lib.NewMyToken(adminuser.Id) |
69 | newToken, err := newJwt.CreateJWTToken() | 72 | newToken, err := newJwt.CreateJWTToken() |
70 | if err != nil { | 73 | if err != nil { |
@@ -165,14 +165,14 @@ func (controller *BaseController) ValidAdminPermission(permissionCode string, ex | @@ -165,14 +165,14 @@ func (controller *BaseController) ValidAdminPermission(permissionCode string, ex | ||
165 | controller.ResponseError(errors.New("无操作权限")) | 165 | controller.ResponseError(errors.New("无操作权限")) |
166 | return false | 166 | return false |
167 | } | 167 | } |
168 | - if !adminuser.IsUsable { | ||
169 | - controller.ResponseError(errors.New("用户被禁用")) | ||
170 | - return false | ||
171 | - } | ||
172 | if adminuser.IsDefault { | 168 | if adminuser.IsDefault { |
173 | logs.Debug("用户是超级管理员") | 169 | logs.Debug("用户是超级管理员") |
174 | return true | 170 | return true |
175 | } | 171 | } |
172 | + if !adminuser.IsUsable { | ||
173 | + controller.ResponseError(errors.New("用户被禁用")) | ||
174 | + return false | ||
175 | + } | ||
176 | for _, v := range adminuser.Permission { | 176 | for _, v := range adminuser.Permission { |
177 | if v.Code == permissionCode { | 177 | if v.Code == permissionCode { |
178 | return true | 178 | return true |
-
请 注册 或 登录 后发表评论