Невозможно выйти после удаления заголовка <httpCookies> в web.config
Я использую ASP.NET MVC для моего веб-сайта. Ранее я добавил ниже общий заголовок в web.config
файл
<httpCookies domain="test.sample.com" httpOnlyCookies="false" requireSSL="true" />
Я использую другой домен для моего веб-сайта, test.sample.de
,
Моя проблема в том, что я предоставил домен как test.sample.com
в httpcookies
заголовок, я не могу войти в test.sample.de
домен.
Итак, теперь я удалил домен из httpCookies
Заголовок следующим образом:
<httpCookies httpOnlyCookies="false" requireSSL="true" />
Теперь логин работает нормально в test.sample.de
домен, но уже вошел в систему пользователя в test.sample.com
домен не может выйти из системы После очистки куки, функция входа и выхода работает нормально. Эта проблема воспроизводится только для пользователей, которые уже вошли в систему, когда я внес эти изменения. Для новых пользователей это работает нормально.
Ниже приведен код выхода, который я использовал:
FormsAuth.SignOut();
Session.RemoveAll();
Теперь, что я должен сделать, чтобы исправить эту проблему? Могу ли я добавить поддержку нескольких доменов в заголовок httpCookies или какое исправление мне нужно предоставить для уже вошедших в систему пользователей, кроме того, чтобы попросить их очистить свои куки?