我们有一个使用 Devise 进行身份验证的 Rails 4 应用程序。我们想要:
是否有任何 Devise 扩展或内置组件可以帮助我们做到这一点,或者我们是否需要推出自己的解决方案?如果我们自己开始,是否有任何好的教程来完成这个或我们可能会与之交互的 Devise Hook 的文档?
最佳答案
看起来当我写这个答案时,没有任何 gem 或 Devise hooks 可以帮我解决这个问题,所以我不得不推出自己的组件。
编写组件最困难的部分之一是弄清楚如何向服务器发送请求以检查用户在自动注销之前还有多长时间。我不想发送重置自动注销“计时器”的请求。这个问题解释了我是如何处理这个任务的:Devise - Make a request without resetting the countdown until a user is logged out due to inactivity
https://stackoverflow.com/questions/17734332/