【问题标题】:Authlogic automatic logout on timeoutAuthlogic 超时自动注销
【发布时间】:2011-02-14 22:14:39
【问题描述】:

我在我的应用程序中使用 Authlogic gem,我需要用户在 15 分钟不活动后自动注销。谁能告诉我怎么做?

【问题讨论】:

    标签: ruby-on-rails authlogic user-inactivity


    【解决方案1】:

    在用户模型上:

    acts_as_authentic do |c|
      c.logged_in_timeout(5.minutes)
    end
    

    关于 UserSession 模型:

    self.logout_on_timeout = true
    

    【讨论】:

    • 谢谢!我试过这个并且它有效。对我来说,问题是它不会将用户显示为已注销,直到他们在不活动 15 分钟后尝试做某事。有没有容易实现的?
    猜你喜欢
    • 1970-01-01
    • 2011-10-20
    • 2018-12-25
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    • 2012-07-01
    • 2011-07-19
    相关资源
    最近更新 更多