Search code examples
ruby-on-railsauthlogicuser-inactivity

Authlogic automatic logout on timeout


I am using the Authlogic gem in my application, and I need users to be logged out automatically after 15 minutes of inactivity. Can somebody tell me how to do this?


Solution

  • On User model:

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

    on UserSession model:

    self.logout_on_timeout = true