브라우저 백 버튼을 누를 때마다 성공적으로 로그 아웃 한 후에도 데이터가없는 응용 프로그램의 홈 페이지로 이동합니다.이 페이지 헤더 부분 만 표시되며 메뉴 옵션을 누르면 로그인 페이지로 돌아갑니다. JDK-6과 함께 Grails-2.3.6을 사용하고 있습니다. 그래서 어떤 몸이라도 내가 grails에 새로운 것이므로 문제가 될 수 있다고 제안 할 수 있습니까?로그 아웃 후 브라우저 다시 버튼을 누르면 다시 로그인
2
A
답변
3
웹 개발의 일반적인 문제는 페이지가 브라우저에 캐시되므로 뒤로 버튼을 누르면 브라우저에 캐시에있는 내용이 표시된다는 것입니다. 이 문제를 해결하려면 페이지에 만료 헤더를 설정해야합니다. Grails의에서 할 수있는 가장 쉬운 방법은 필터를 사용한다 :
을이 내용으로 저런 grails-app/conf/RequestFilters.groovy
만들기 : 다른 작은 해킹이 필요합니다 사파리를 들어
class RequestFilters {
def filters = {
requestHeadersFilter(controller: '*', action: '*') {
after = {
response.setHeader("Pragma", "no-cache")
response.setDateHeader("Expires", 1L)
response.setHeader("Cache-Control", "no-cache")
response.addHeader("Cache-Control", "no-store")
}
}
}
}
를, 당신의 레이아웃의 몸에 onunload=""
를 추가 (보기/layouts)
관련 문제
- 1. 여전히 로그 아웃 후 표시하고 내가 버튼을 다시 prees 경우
- 2. 로그 아웃 후, 다시 버튼을 누르면 로그인이 필요한 마지막 페이지를 볼 수 있습니다.
- 3. 다시 누르면 등록 후 로그인 화면으로 이동합니다
- 4. netcore는 OIDC 사용의 원인이 예외 로그인 후 다시 브라우저 버튼을
- 5. Icefaces2.0 - 로그 아웃 후 다시 로그인 할 때 문제가 발생합니다.
- 6. C# 도와주세요! 세션 자동 로그 아웃 후 다시 로그인
- 7. 다시 버튼을 누르면 뷰를 파괴
- 8. 버튼을 누르면 페이지가 다시 설정됩니다.
- 9. Django - 로그 아웃 후 브라우저 다시 버튼을 클릭하여 세션 재 입력
- 10. Azure ACS가 로그 아웃 후 다시 인증하지 않습니다.
- 11. 뒤로 브라우저 로그 아웃 버튼
- 12. 새로운 managedObjectContext를 만들려면 로그 아웃 한 후 앱을 다시 실행해야합니다.
- 13. 로그 아웃 후, ASP.NET MVC3에서 브라우저의 버튼을 다시 클릭 할 때 로그인 페이지로 리디렉션하는 방법
- 14. 양식 다시 제출 닫기 세션 (로그 아웃) 후 뒤로 버튼을 누르십시오.
- 15. 브라우저 다시 버튼을 비활성화하는 방법
- 16. 로그 아웃 후 브라우저 백 버튼
- 17. Bigcommerce 검색 양식이 브라우저 다시 버튼을 재설정합니다.
- 18. 다시 로그인 후
- 19. 뒤로 버튼을 누르면 로그 아웃 후 보호 된 페이지로 돌아갑니다. -zend framework
- 20. 로그 아웃 후 사용자 확인
- 21. 다시 버튼을 누르면 페이지에 숨겨진 div가 다시 표시됩니다.
- 22. 다시 버튼을 누르면 응용 프로그램을 종료
- 23. 뒤로 버튼을 누르면 AsyncTask가 다시 시작됩니다.
- 24. 응용 프로그램이 다시 버튼을 누르면 프롬프트가 나타납니다
- 25. UINavigationBar 다시 버튼을 누르면 응용 프로그램이 손상됩니까?
- 26. 페이스 북의 로그인 버튼을 로그 아웃 텍스트
- 27. PHP Codeigniter가 로그 아웃 한 후 뒤로 버튼을 누르면 캐시가 표시됩니다.
- 28. 로그 아웃 후 로그인 페이지가 열리지 않습니다.
- 29. 스프링 보안을 사용하여 다시 버튼을 처리하는 방법
- 30. 나는 struts freamwork을 사용하고 있는데, 로그 아웃 한 후에 브라우저를 다시 누르면 마지막 페이지가 열리게된다. 로그인 페이지로 보내는 방법은 무엇입니까?