在Ruby on Rails中使用devise gem时,用户是否会自动重定向到登录页面?

问题描述 投票:0回答:1

我正在考虑使用devise gem进行身份验证。我有一个重要的问题。

如果用户的会话超时,如果我使用devise,用户是否会自动重定向到登录屏幕?或者仅当用户在超时后在UI上执行某些操作时才会重定向用户?

是否可以使用devise显示超时警告?例如,比如在超时前120秒,是否可以显示倒数计时器,警告用户会话在计时器显示的时间内很快超时?

请帮忙!

ruby-on-rails authentication devise session-timeout
1个回答
1
投票

当用户的会话过期时,设计会将其重定向到登录页面。

如果要提醒用户会话到期,您可以查看这些选项

  1. 会话超时提示宝石https://github.com/epigenesys/session-timeout-prompter
  2. 一些代码修改提到here
© www.soinside.com 2019 - 2024. All rights reserved.