Где хранить зарегистрированную информацию о пользователе на ASP.NET MVC с использованием проверки подлинности с помощью форм?

Я использую ASP.NET MVC и проверку подлинности с помощью форм в моем приложении. В основном я используюFormsAuthentication.SetAuthCookie войти иFormsAuthentication.SignOut выйти из системы

В HttpContext.Current.User.Identity я сохранил имя пользователя, но мне нужно больше информации о зарегистрированном пользователе. Я неЯ не хочу хранить весь объект пользователя в сеансе, потому что он может быть большим и содержать гораздо больше информации, чем мне нужно.

Вы думаете этохорошая идея создать как класс под названиемLoggedUserInfo только с атрибутами, которые мне нужны, а затем добавить его в сессиюvariable? Это хороший подход?

Или у тебя есть идеи получше?

Ответы на вопрос(4)

Ваш ответ на вопрос