我想记录用户的会话何时超时,使用devise和
目前,
(显然,除非用户明确注销,否则所有会话都将超时。我们将检查自上次活动以来的时间,以确定它是否是自然超时还是我们设置的超时时间过短导致的。)
有没有事件可以挂钩或其他方法可以在
:timeoutable
。目前,
:timeoutable
按预期工作,并在指定的不活动时间段后将用户重定向到登录页面,但除此之外,我们还希望记录发生这种情况以帮助改进我们的超时时间。(显然,除非用户明确注销,否则所有会话都将超时。我们将检查自上次活动以来的时间,以确定它是否是自然超时还是我们设置的超时时间过短导致的。)
有没有事件可以挂钩或其他方法可以在
SessionController
中检测会话超时?