【问题标题】:Rails Session Timeout for Custom Authentication System自定义身份验证系统的 Rails 会话超时
【发布时间】:2014-03-08 04:50:21
【问题描述】:

我正在开发一个自定义身份验证系统(我不能使用 Devise 或任何其他 gem)。到目前为止,一切都按预期工作。但是,我遇到了会话超时问题。我有几个需要满足的要求:

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

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

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

谢谢!

【问题讨论】:

    标签: jquery ruby-on-rails ruby session twitter-bootstrap-3


    【解决方案1】:

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

    该页面上的 keepAliveUrl 文档说:“这个资源应该做一些无害的事情,让会话保持活动状态,这取决于你的服务器端平台。”

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

    【讨论】:

      猜你喜欢
      • 2019-07-26
      • 2011-10-18
      • 1970-01-01
      • 1970-01-01
      • 2015-07-01
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 2019-07-04
      相关资源
      最近更新 更多