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