【发布时间】:2012-04-22 17:29:23
【问题描述】:
我想使用 devise 和 :timeoutable 记录用户会话何时超时。
目前,:timeoutable 正在按预期工作,并在指定的非活动时间段后将用户重定向到登录页面,但除此之外,我们希望在发生这种情况时进行记录以帮助优化我们的超时时间。
(显然,除非用户明确退出,否则所有会话都会超时。我们将检查自上次活动以来的时间,以确定它是自然超时还是更可能是我们设置的超时时间太短的结果。)
在SessionController 中是否有我可以挂钩的事件或检测会话超时的其他方式?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 session devise