application_controller에 no-cache 코드를 삽입했습니다. 그러나 특정 경우에만 작동합니다. 이 문제에 대한 다른 해결책이 있습니까? Facebook과 Gmail은 어떻게이 문제를 해결할 수 있습니까? 미리 감사드립니다!내 앱에서 로그 아웃 한 후 뒤로 버튼을 누르면 이전 페이지를 볼 수 있습니다.
답변
페이지를 요청할 때 브라우저가 페이지를 캐시합니다. 브라우저를 캐시하지 못하게해야합니다. 이렇게하면 이렇게 할 수 있습니다. 당신의 application_controller에서
:
before_filter :set_cache_buster
def set_cache_buster
response.headers["Cache-Control"] = "no-cache, no-store, max-age=0, must-revalidate"
response.headers["Pragma"] = "no-cache"
response.headers["Expires"] = "Fri, 01 Jan 1990 00:00:00 GMT"
end
모든 신용 우리는 당신의 인증이 구현 된 방법 아무 생각이 URL을 http://blog.serendeputy.com/posts/how-to-prevent-browsers-from-caching-a-page-in-rails/
내 application_controller.rb에이 코드를 작성했지만 모든 페이지에서 작동하지 않습니다 ... 다시 버튼을 누르면 새로 고치는 것과 같은 다른 대체 방법이 있습니까? – CoDhEr
나는 그것을 시도하지는 않았지만 이것을 이렇게 할 수 있습니다. document.onHistoryGo = function() {location.reload(); false를 반환; } –
- 1. 로그 아웃 후 이전 페이지를 표시하지 못하게합니다.
- 2. 로그 아웃 후, 다시 버튼을 누르면 로그인이 필요한 마지막 페이지를 볼 수 있습니다.
- 3. 로그 아웃 한 후에도 이전 페이지를 볼 수 있습니다
- 4. 로그 아웃 후 이전 페이지를 표시하지 마십시오. ASP.NET C# 2.0
- 5. 사용자는 grails에서 로그 아웃 한 후에도 계속 이전 페이지를 볼 수 있습니다.
- 6. 로그 아웃 후에도 뒤로 버튼을 사용하여 홈페이지로 돌아갈 수 있습니다!
- 7. 사용자가 로그 아웃 한 후 뒤로 버튼을 멈추는 방법
- 8. PHP Codeigniter가 로그 아웃 한 후 뒤로 버튼을 누르면 캐시가 표시됩니다.
- 9. 내 애플리케이션에서 로그 아웃
- 10. MVC 면도칼에서 로그 아웃 한 후 뒤로 버튼을 누르면 인증을 방지하는 방법은 무엇입니까?
- 11. 로그 아웃 후 Google에서 뒤로 버튼을 처리하는 방법은 무엇입니까?
- 12. 뒤로 버튼을 클릭하면 마지막으로 보호 된 페이지를 볼 수 있습니다.
- 13. 로그 아웃 후 브라우저 다시 버튼을 누르면 다시 로그인
- 14. 로그 아웃 한 후 내 브라우저의 뒤로 버튼이 작동하지 않아야합니까?
- 15. 브라우저의 뒤로 버튼을 누르면 이전 페이지로 전달되지
- 16. 뒤로 버튼을 누르면 이전 활동으로 돌아 가기?
- 17. 로그 아웃 한 후 탐색에서 사용자를 비활성화합니다.
- 18. 뒤로 버튼을 누르면 로그 아웃 후 보호 된 페이지로 돌아갑니다. -zend framework
- 19. 장치 뒤로 버튼을 누르면 Wp7
- 20. 뒤로 버튼 클릭하면 로그 아웃 후 이전 페이지가 표시됩니다.
- 21. 사용자 로그 아웃 후 로그인 표시 및 뒤로 버튼
- 22. 심지어 응용 프로그램에서 로그 아웃 한 후 뒤로 버튼을 클릭하면 이전에 브라우저에 기록 된 사용자에게 기록됩니까?
- 23. 뒤로 버튼을 누르면 GPS가 중지됩니다.
- 24. 뒤로 버튼을 누르면 버튼이 활성화됩니다.
- 25. 뒤로 버튼 로그 아웃 후 문제
- 26. 뒤로 로그 아웃
- 27. 로그 아웃 버튼이 내 안드로이드 앱에서 크래시를 일으킬 수 있습니다.
- 28. 사용자가 로그 아웃 한 것처럼 볼 수있는 프로필 페이지를 생성하십시오.
- 29. 응용 프로그램에서 로그 아웃 한 후 브라우저에서 뒤로 옵션 사용 안 함
- 30. asp.net에서 이전 페이지를 볼 수 없음
로 이동합니다. 더 자세한 정보/코드를 제공해야합니다. – Webdevotion
코드를 보면서 책을 집어 들고 처음부터 끝까지 시작하는 것이 가장 좋습니다. 귀하의 소스 코드는 이상한 파일로 가득 차 있습니다.이 파일은 당신이 실행 한 결과 (레일 관련) 잘못된 길을 명령합니다. 소스 코드를보고 정확한 문제를 정확하게 지적하는 것은 어렵지만 다이빙하기 전에 Ruby와 Rails 프레임 워크를 조금 더 공부해야한다고 말할 수 있습니다. 포기하지 마십시오. 여기에서 시작하십시오 : http://guides.rubyonrails.org/getting_started.html. – Webdevotion