Я пытаюсь сохранить аутентификации ключ в моих печений, когда Логин удалось:печенье доступ в _Layout.cshtml в ASP.NET Ядра
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
.
Любые предложения или идеи?
Просто предложить: Вместо того, чтобы доступ к куки в '_Layout.cshtml', я хотел бы использовать вид компонент для обработки вашего дела. Вы можете создать компонент представления и передать значение cookie как свойство модели. –
ничего себе, это хорошо. пока не работает с компонентами представления. Благодарю. Вы хотите добавить ответ с примером здесь? ;) –