Я пытаюсь сохранить ключ проверки подлинности в своих файлах cookie при успешном входе в систему:
HttpContext.Response.Cookies.Append("Bearer", accessToken, cookieMonsterOptions);
Итак, в классе контроллера это работает. Я могу легко создавать и читать свои файлы cookie.
Но теперь я хочу проверить и, если он существует, прочитать значение cookie в моем _Layout.cshtml
и показать имя зарегистрированного пользователя - или ссылку для входа.
Но как я могу прочитать свои файлы cookie в частичном _Layout.cshtml
?
string value = HttpContext.Request.Cookies.Get("Bearer");
не работает. Он пытается добавить либо System.Web
в мои приложения, либо говорит, что HttpContext статичен и нуждается в ссылке на доступ Request
.
Любые предложения или идеи?