2014-02-10 116 views
0

我正在开发自定义身份验证系统(我无法使用Devise或任何其他创业板)。到目前为止,一切都按预期工作。但是,我遇到会话超时问题。我有一对夫妇的要求,我需要满足:自定义身份验证系统的Rails会话超时

  • 时提示用户他们的会话即将到期
  • 销毁会话,如果有时间一定时间后没有用户输入
  • 如果会话超时,然后将用户重定向回登录页面

我想通过使用众多Jquery/Bootstrap示例之一来满足这些要求。我面临的问题是它要求保持活动URL。我不知道在这条道路上放什么。我应该只搜索remember_token还是必须在Keep Alive Url上执行操作? Keep Alive Url应该是什么理想?

任何意见/建议将不胜感激。

谢谢!

回答

1

这个插件可能会有所帮助: https://github.com/maxfierke/jquery-sessionTimeout-bootstrap

该网页上keepAliveUrl的文件说:“这个资源应该做的事无关痛痒,将保持会话活着,这将取决于你的服务器端平台上。”

我认为在rails中,只是在处理请求的过程中访问会话就足够了。