1
因为我想开始在我的网站上支持跨子域登录。所以我改变了我的会话存储配置从Rails - 如何跨子域删除重复的Cookie?
MyApp::Application.config.session_store :cookie_store,
key: '_my_app_session'
到
MyApp::Application.config.session_store :cookie_store,
key: '_my_app_session',
domain: '.local.host', # I'm using *.local.host for 127.0.0.1
tld_length: 2
之后,采用了2块饼干相同名称的文章,引起用途可能被注销。我正在使用Devise,它只删除_my_app_session
下的.local.host
。因此,用户保持登录状态。
Name Value Domain
_my_app_session abc www.local.host
_my_app_session xyz .local.host
如何删除这两个cookie?
你可以尝试用'领域:“local.host''? – 31piy
但我希望跨子域共享cookie,而不仅仅是'local.host'。 –
是的,我想子域名在这种情况下也会共享相同的cookie。 – 31piy