登录成功删除session中的提示
This commit is contained in:
parent
4e8781d5e1
commit
1cffc19b96
@ -9,6 +9,7 @@ import ink.wgink.interfaces.role.IRoleMenuBaseService;
|
||||
import ink.wgink.interfaces.role.IRolePermissionBaseService;
|
||||
import ink.wgink.interfaces.role.IRoleUserBaseService;
|
||||
import ink.wgink.interfaces.user.IUserDetailCheckService;
|
||||
import ink.wgink.login.base.consts.IUserCenterConst;
|
||||
import ink.wgink.login.base.exceptions.UserAuthenticationException;
|
||||
import ink.wgink.login.base.manager.ConfigManager;
|
||||
import ink.wgink.pojo.bos.LoginUser;
|
||||
@ -18,7 +19,6 @@ import ink.wgink.pojo.pos.GroupPO;
|
||||
import ink.wgink.pojo.pos.PositionPO;
|
||||
import ink.wgink.pojo.pos.RolePO;
|
||||
import ink.wgink.properties.AccessControlProperties;
|
||||
import ink.wgink.properties.BaseProperties;
|
||||
import ink.wgink.service.department.service.IDepartmentUserService;
|
||||
import ink.wgink.service.user.pojo.pos.UserPO;
|
||||
import ink.wgink.service.user.service.IUserService;
|
||||
@ -34,6 +34,7 @@ import org.springframework.security.core.userdetails.UserDetailsService;
|
||||
import org.springframework.security.core.userdetails.UsernameNotFoundException;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.servlet.http.HttpSession;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
@ -66,6 +67,8 @@ public class UserDetailServiceImpl implements UserDetailsService, IUserDetailChe
|
||||
private IUserService userService;
|
||||
@Autowired
|
||||
private AccessControlProperties accessControlProperties;
|
||||
@Autowired
|
||||
private HttpSession httpSession;
|
||||
|
||||
public UserDetailServiceImpl() {
|
||||
super();
|
||||
@ -129,6 +132,8 @@ public class UserDetailServiceImpl implements UserDetailsService, IUserDetailChe
|
||||
}
|
||||
}
|
||||
loginHandler(loginUser);
|
||||
// 清空session中的错误信息
|
||||
httpSession.removeAttribute(IUserCenterConst.ERROR_MESSAGE);
|
||||
return loginUser;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user