인증 방법 양식을 사용할 때 사용자가 로그인한지 확인하는 방법
-
13-12-2019 - |
문제
Apache Tomcat에서 사용자를 인증하는 Auth-Method 양식을 사용하고 있습니다.기본 J_Security_Check 작업을 사용하고 있습니다.
사용자가 로그인 한 경우 로그 아웃 링크를 표시해야합니다.그렇지 않으면 로그인 링크.사용자가 로그인했는지 확인하는 방법은 무엇입니까?
또한 사용자를 어떻게 기록합니까?
해결책
HttpServletRequest.getUserPrincipal()
를 사용하고이를 확인하여 로그인 한 사용자를 찾을 수 있습니다.
다른 팁
로그인 한 상태는 HttpServletRequest.getUserPrincipal()
가 null이 아닌 값을 반환하는 조건과 동일합니다.
제휴하지 않습니다 StackOverflow