如何在Rails 4中跨子域共享登录会话?

时间:2015-10-22 10:46:57

标签: jquery ruby-on-rails session cookies

我已将我的应用配置为在所有子域中共享Cookie,如下所示

MyApp::Application.config.session_store :cookie_store, key: '_my_app_session', domain: :all, tld_length: 2

令我疯狂的是,尽管有相同的cookie(如浏览器控制台中所示),我不能在后端读出相同的会话,子域部分就不会设置' current_user',我查了一下进入会话[' warden.user.user.key']并且请求包含的子域名不会显示任何内容。

我使用jQuery AJAX调用来获取与问题有关的数据。

编辑:我使用设计来处理用户模型,而不是将会话持久化到db(仅使用cookie)

0 个答案:

没有答案