2010-09-12 57 views
1

我正在運行一個Rails Web應用程序,其中身份驗證系統基於Authlogic和tardate的authlogic_rpx如何使用Authlogic禁用註銷超時?

第一個處理有關會話的所有內容,第二個處理與RPX/Janrain(提供用戶使用Twitter或Facebook登錄)的映射。

所有用戶總是會被自動一定的閒置時間後退出(我從來不設法知道過了多久),雖然我禁用了自動註銷,甚至成立了註銷時間1.year在Authlogic documentation作爲解釋。

我應該怎麼做才能讓我的用戶登錄?

Kevin

回答

1

我終於修好了。這是寫在文檔中的remember_me參數將做到這一點:

UserSession.create(:login => "bjohnson", :password => "my password", :remember_me => true)

不幸的是,not working,所以我不得不添加下面這行:

UserSession.remember_me = true

...和魔法餅乾終於被創造了!

0

你在哪裏放置線(UserSession.remember_me = true)?

在user_sessions_controller的創建操作中?

或者在用戶模型中?