0

내 웹 애플리케이션은 사용자 역할을 기반으로 주석을 사용하여 스프링 보안이 구성된 Spring MVC를 기반으로 빌드됩니다. 어떤 종류의 상호 작용, 세션 만료 및 사용자 로그 아웃을하지 않고 일정 시간이 지나면 자동으로 세션 시간 초과가 발생하면 로그인 페이지로 리디렉션하십시오. 그리고 동일한 사용자가 이전 URL로 리디렉션하여 로그인하십시오. 예 : (이전 모듈 : 직원을 만듭니다.) 이제 문제는 세션 시간 초과 또는 로그 아웃과 다른 사용자와 다시 로그인하고 브라우저 뒤로 버튼을 누르면 이전 사용자 활동이 표시된다는 것입니다. 좋아, 다시 동일한 사용자와 로깅하지만, 이전 사용자 활동을 수행해서는 안됩니다.뒤로 버튼은 Spring MVC에서 이전 사용자 활동을 표시합니다.

다음은 문제를 단순화하기위한 페이지 리디렉션의 흐름입니다. 재 흐름

페이지 위에

  • User 2 > Login > Dashbord > (Press Back Button) Employee List > (Again Press Back Button) Create Employee > (Again Press Back Button) Dashboard.

    User 1 > Login > Dashbord > Create Employe > Employee List >Logout.

    1. 바로 동일한 사용자로 로그인 (사용자 1)의 경우.

      이 문제는 스프링 웹 플로우를 사용하여 해결할 수 있지만 스프링 웹 플로우는 어떻게 사용합니까?

      아무도 나에게 다시 버튼 문제를 처리하는 방법을 도울 수 있습니다. ???? ????

    답변