Файл cookie AspNetCore.Identity.Application не удаляется после выхода из системы.C#

Место общения программистов C#
Ответить
Anonymous
 Файл cookie AspNetCore.Identity.Application не удаляется после выхода из системы.

Сообщение Anonymous »

У меня возникла серьезная проблема в моем приложении. Файл cookie .AspNetCore.Identity.Application не удаляется из хранилища файлов cookie браузера после выхода пользователя из системы.
Я уже много искал и нашел много сообщений и тем об этой проблеме, но я пока не смог ее исправить. Я не знаю, что делать. Я пробовал много:
  • await HttpContext.SignOutAsync();
  • await HttpContext.SignOutAsync("Identity.Application");
  • выйти без перенаправления
  • await _signInManager.SignOutAsync(); — эта функция должна работать отдельно, поскольку она должна удалить все файлы cookie.
Я также проверил конфигурации, но я не смог найти причину, почему это происходит.
Когда пользователь выходит из системы, запрос отправляется на функцию выхода из контроллера учетных записей:

Код: Выделить всё

[HttpPost]
[AllowAnonymous]
public virtual async Task Logout()
{
await _signInManager.SignOutAsync();
}
Изображение
Эти оба файла cookie всегда существуют после выход пользователя из системы.
Есть ли у кого-нибудь идеи, как я могу решить эту проблему?

Подробнее здесь: https://stackoverflow.com/questions/786 ... ter-logout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»