Spring Framework/Spring
[Spring Security] 사용자 로그인 상태 체크
싹튼
2022. 1. 18. 22:04
*Spring Security로 로그인 한 사용자 리디렉션 (tistory.com)* - 출처 -
private boolean isAuthenticated() {
Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
if (authentication == null || AnonymousAuthenticationToken.class.
isAssignableFrom(authentication.getClass())) {
return false;
}
return authentication.isAuthenticated();
}
//로그인 페이지
@GetMapping("/")
public ModelAndView login(ModelAndView mav) {
if(isAuthenticated()){
mav.setViewName("/main");
return mav;
}
mav.setViewName("views/login/login");
return mav;
}