Я создал новую веб-страницу MVC5, используя cookieless в web.config.Я использую ASP Identity для входа в приложение через форму входа по умолчанию для шаблона.
Мой URL выглядит так:
http://localhost:48839/(S(wjz4mdav4ue0osbywkol0zuv))/Home/
Я вошел в систему с помощью Chrome.Копирование URL-адреса в Edge или Firefox, к моему удивлению, не вошло в систему. Я не вижу своего имени пользователя и т. Д. *
Request.IsAuthenticated
- это false
в Edge и Firefox.
Как MVC аутентифицирует пользователя?Использует ли он строку агента пользователя браузера?
Я помню, как делал это пару лет назад (может быть, MVC3?), Это сработало.
Редактировать: это запись в моем web.config:
<sessionState cookieless="true" />
Я также заметил, что использование режима инкогнито в Chrome ведет себя так же.