Где хранить зарегистрированную информацию о пользователе на ASP.NET MVC с использованием проверки подлинности с помощью форм?
Я использую ASP.NET MVC и проверку подлинности с помощью форм в моем приложении. В основном я используюFormsAuthentication.SetAuthCookie
войти иFormsAuthentication.SignOut
выйти из системы
В HttpContext.Current.User.Identity я сохранил имя пользователя, но мне нужно больше информации о зарегистрированном пользователе. Я неЯ не хочу хранить весь объект пользователя в сеансе, потому что он может быть большим и содержать гораздо больше информации, чем мне нужно.
Вы думаете этохорошая идея создать как класс под названиемLoggedUserInfo
только с атрибутами, которые мне нужны, а затем добавить его в сессиюvariable
? Это хороший подход?
Или у тебя есть идеи получше?