레일즈 앱에서 인증을 위해 클리어런스를 사용하고 있습니다. 누구든지 세션 제한 시간을 구성하는 방법을 알고 있습니까? 내가 로그인 할 때 5 분 이내에 나를 로그 아웃했기 때문에 타임 아웃을 설정하는 방법을 지정하는 것을 찾을 수 없습니다.레일즈 어플리케이션에서 클리어런스를 사용하는 세션 타임 아웃
1
A
답변
2
클리어런스를 설치하면 config/initializers/clearance.rb 파일을 추가해야한다고 생각합니다. cookie_expiration 설정을 사용하여 세션 시간 초과를 구성 할 수 있습니다. 자신의 문서에서, 그것은 다음과 같을 수 있습니다
@example
Clearance.configure do |config|
config.mailer_sender = '[email protected]'
config.cookie_expiration = lambda { 2.weeks.from_now.utc }
config.password_strategy = MyPasswordStrategy
config.user_model = MyNamespace::MyUser
end
그래서, 그냥 쿠키 만료에게 미래에 언젠가 발생하는 시간 객체를 반환하는 람다를 제공합니다.
0
rdoc을 보면 Clearance 구성 클래스에 cookie_expiration
메서드가 있습니다. 여기입니다 - 메소드의 소스를 보면 :
def initialize
@mailer_sender = '[email protected]'
@cookie_expiration = lambda { 1.year.from_now.utc }
end
그래서 내가 구성에 있음을 오버라이드 (override)보고 싶은데 : 그것은 1 년처럼 기본적으로
, 그것은 보인다.
당신이 그것을 찾을 수없는 경우, 때때로 당신은 Freenode의에 Thoughtbot IRC 채널 #thoughtbot에 요청할 수 있습니다. 때때로 개발자들이 거기서 놀고 질문을 할 것입니다.
관련 문제
- 1. PHP 세션 타임 아웃
- 2. 세션 타임 아웃 이상한
- 3. 세션 아웃 타임 아웃시 사용자 로그 아웃
- 4. 세션 변수의 타임 아웃 처리
- 5. Codeigniter 세션 타임 아웃 메시지
- 6. 세션 타임 아웃 jax-rs
- 7. asp.net 2.0 세션 타임 아웃
- 8. magento 세션 타임 아웃 처리
- 9. 세션 방지. 타임 아웃 내선
- 10. 마젠타에서의 세션 타임 아웃 이벤트
- 11. AJAX + PHP : 세션 타임 아웃
- 12. 레일즈 어플리케이션에서 syslog 사용하기
- 13. 자바 스크립트 앱의 세션 타임 아웃
- 14. 스프링 웹 애플리케이션에서 Ajax 폴링을 사용하는 세션 타임 아웃
- 15. 서블릿 애플리케이션 : Http 세션 타임 아웃
- 16. 데이터의 세션 타임 아웃 손실 처리
- 17. 아파치와 CentOS의 기본 세션 타임 아웃
- 18. 스프링 3.1 : 세션 타임 아웃 처리
- 19. EJB를 웹 서비스로 - 세션 타임 아웃
- 20. asp.net의 서버 측 세션 타임 아웃 C#
- 21. Icefaces 3.1 받고 세션 타임 아웃
- 22. html 세션 타임 아웃 진행률 표시 줄
- 23. 원시 안드로이드 세션 타임 아웃 경고 방지하기
- 24. 양식 인증 타임 아웃이 더 크면 세션 타임 아웃
- 25. sfDoctrineGuardPlugin - 타임 아웃 로그 아웃
- 26. 유니콘 타임 아웃 처리
- 27. 맞춤 컨트롤러 액션 (레일즈)에서 디바이스 세션 로그 아웃
- 28. Struts2 인터셉터는 세션 타임 아웃 전에 마지막 페이지를 추적합니다.
- 29. 세션 타임 아웃 - 내가 세션에서 이해 내가 생각에서
- 30. 세션 타임 아웃 스크립트 다르게 MAMP 사이의 행동 및 계정