如何使用Authlogic禁用超时注销?

时间:2010-09-12 16:50:55

标签: ruby-on-rails authlogic session-timeout rpxnow

我正在运行一个Rails Web应用程序,其中身份验证系统基于Authlogic和tardate的authlogic_rpx

第一个处理会话的所有内容,第二个处理与RPX / Janrain的映射(提供用户使用Twitter或Facebook登录)。

所有用户总是在一定的不活动时间后自动注销(我从未设法知道多长时间),虽然我禁用了自动注销,甚至将注销时间设置为1年,如{{3}中所述}。

如何让我的用户登录?

凯文

2 个答案:

答案 0 :(得分:1)

我终于修好了。在文档中写入remember_me参数将执行此操作:

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

不幸的是,它是not working,所以我不得不在下面添加以下内容:

UserSession.remember_me = true

...最终创造了神奇的饼干!

答案 1 :(得分:0)

你在哪里放置了这条线(UserSession.remember_me = true)?

在用户sessions_controller的创建操作中?

或者在用户模型中?