2010-01-28 4 views
2

오늘 Kohana의 Auth 모듈에 대한 자동 로그인이 작동하지 않는 것으로 나타났습니다. 나는 조금 주위에 기웃 거리며 나는 그 문제를 발견했다고 생각한다.Kohana auto_login not working

authautologin 토큰은 쿠키에 저장되며 "remember me"로 로그인 할 때마다 데이터베이스가 정상적으로 작동합니다. 그러나 로그 아웃 할 때마다 그 녀석이 파괴됩니다.

Auth 라이브러리를 보면 로그 아웃 할 때마다 세션에서 사용자가 삭제되고 토큰이 쿠키에서 삭제된다는 것을 알았습니다. 자동 로그인 기능에서는 authautologin 쿠키가 필요합니다. 또한 토큰은 모든 로그 아웃과 함께 데이터베이스에서 삭제됩니다.

내가 잘못되었거나 이것에 대해 누락되었거나 잘못되었습니다.

답변

3

을 클릭하지 마십시오 cooie 파괴됩니다.

물론, 당신은 영원히 로그인 상태를 유지하고 싶지는 않습니다.

자동 로그인은 로그 아웃하지 않고 브라우저를 종료 한 사용자를위한 것입니다. 브라우저를 다시 열면 세션이 다시 시작됩니다.

2

이렇게 모든 로그인 시스템이 작동합니다. 로그 아웃을 클릭하지 않으면 Google 시스템을 살펴 봅니다. 시스템을 재부팅해도 로그인되어 있습니다. 로그 아웃을 클릭하면 더 이상 로그인하지 않습니다. 당신을 위해

내 솔루션은 매번 내가 로그 아웃, 그러나 로그 아웃 버튼을