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