如何使用devise实现永久登录

时间:2014-01-05 19:14:37

标签: ruby-on-rails devise ruby-on-rails-4 rails-authorization

我正在Rails 4应用程序上实现设计用户身份验证,并且想知道如何阻止应用程序在一定时间后将用户注销。我希望用户不要退出,除非他们点击退出按钮,我相信这称为永久登录。

1 个答案:

答案 0 :(得分:3)

如果查看config/initializers/devise.rb,您会发现包含config.timeout_in

的配置设置

也可以在模型中设置它:

class User < ActiveRecord::Base
  devise :timeoutable, timeout_in: 15.minutes
end

查看this link了解详情。