Невозможно выйти после удаления заголовка <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 или какое исправление мне нужно предоставить для уже вошедших в систему пользователей, кроме того, чтобы попросить их очистить свои куки?

0 ответов

Другие вопросы по тегам