1

我最近更改config/initializers/session_store.rb为支持子域。我添加了domain: :all部分,现在看起来像这样:

Foobar::Application.config.session_store :cookie_store, key: '_foobar_session', domain: :all

但是,由于这告诉 Rails 以不同的方式处理会话,因此站点中其他用户的旧会话/cookie 无法登录。这有意义吗?如果是这样,你能解释为什么会这样吗?

我是否应该强制所有用户登录网站(这将为他们创建新的会话/cookie)?或者有没有更好的方法来重置已经激活的 cookie?

4

0 回答 0