fix: 修复系统用户无法登陆系统BUG

pull/9/head
Carina 4 years ago
parent c4646875f8
commit 2ed4916f8e

@ -111,8 +111,11 @@ public class LoginRestController {
// 如果验证成功, 则清除锁定信息 // 如果验证成功, 则清除锁定信息
UserTokenUtil.clearLockAccount(form.getUsername()); UserTokenUtil.clearLockAccount(form.getUsername());
// 如果不是超级管理员 // 如果不是超级管理员 并且不是系统系统用户 则进行验证
if(!StringUtils.equals(UserUtil.SUPER_ADMIN, user.getUsername())){ if(!StringUtils.equals(UserUtil.SUPER_ADMIN, user.getUsername()) &&
!TenantUtil.SUPER_ADMIN_TENANT_ID.equals(user.getTenantId())
){
// 账号锁定验证 // 账号锁定验证
if(StringUtils.isEmpty(user.getEnable()) || if(StringUtils.isEmpty(user.getEnable()) ||
DictType.NO_YES_NO.getValue().equals(user.getEnable())){ DictType.NO_YES_NO.getValue().equals(user.getEnable())){

Loading…
Cancel
Save