Поскольку я хотел начать поддержку перекрестных поддоменов на моем сайте. Так что я изменил мою сессию магазин конфиг отRails - как удалить повторяющиеся куки-файлы по субдоменам?
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