Привет, ребята, нужна помощь здесьКак хранить значение для использования в любом месте MVC на протяжении всего сеанса?
Я хочу сохранить несколько значений в моем проекте MVC через сеанс, такой как UserId, EmailId, RoleId и другие.
сейчас я создаю переменную сеанса для этой цели и сохраняю все эти значения в переменной сеанса, есть ли другой способ сохранить значение на протяжении всего сеанса, поскольку я прочитал с использованием переменной сеанса, не является безопасным, а viewdata, tempdata , временно хранить данные хранилища данных
Почему это не безопасно? Применяется ли оно к вашему приложению/конфигурации? –
Я не думаю, что ваш вопрос соответствует требованиям 'SO' для« хорошего »вопроса. Он слишком широк и основан на мнениях. Лучше сосредоточьте свой вопрос на «Как это сделать», а не «Что делать». Но вернемся к вашему вопросу - вам нужно прочитать об управлении безопасностью в «ASP.NET», действительно есть множество способов сохранить важные данные, такие как чтение из базы данных или то, что, по моему мнению, наиболее популярно сейчас, - использование токена идентификации. Но еще раз, пока вы просите немного слишком много, поэтому я не думаю, что любой может дать вам точный ответ. – Leron
Шифрование данных в сеансе –