Я уже много искал и нашел много сообщений и тем об этой проблеме, но я пока не смог ее исправить. Я не знаю, что делать. Я пробовал много:
- 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
Мобильная версия