gpt4 book ai didi

ruby-on-rails - 在 iOS Chrome 和 Safari 中关闭应用程序时 Rails session 过期

转载 作者:行者123 更新时间:2023-12-05 06:39:56 28 4
gpt4 key购买 nike

当使用移动版 Safari 或 Chrome 关闭应用程序或标签页时, session 不会保存并过期。另一方面,它在桌面浏览器上工作得很好。

下面是唯一的 session 配置。

配置/初始化程序/session_store.rb

# Be sure to restart your server when you modify this file.

Rails.application.config.session_store :cookie_store, {
key: '_myapp_session',
domain: :all
}
  • ruby :v2.3.0
  • Rails v4.2.8

感谢您的帮助。

最佳答案

一些尝试:

  • 检查您的移动设备上是否设置了“隐私浏览模式”

  • 确保您的 key 是独一无二的,而不是字面上的“_myapp_session”

  • 确保 secret_token/secret_key_base(取决于 Rails 版本)设置为唯一值

  • 尝试指定您想要的确切域而不是使用 :all(这只是要测试的东西我不知道移动浏览器是否会在这种情况下导致交互不佳。)

    <

关于ruby-on-rails - 在 iOS Chrome 和 Safari 中关闭应用程序时 Rails session 过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44060267/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com