MVC 5 использовать сеанс для хранения информации для входа?

1

Это скорее вопрос правильного подхода, чем проблема кодирования. Скажем, у меня есть приложение MVC с системой регистрации и входа в систему. У меня есть база данных SQL, где я храню регистрационную информацию и подключаюсь к ней, когда пользователь хочет войти в систему.

Как только я аутентифицирую пользователя, нормально ли хранить требуемую информацию (например, имя пользователя) в переменной сеанса, а затем ссылаться на нее во всем приложении?

Теги:
model-view-controller
authentication
login

1 ответ

2
Лучший ответ

Это возможно, но не рекомендуется по многим причинам. Используйте ASP.NET Identity, чтобы сделать все это. Последние версии Visual Studio поставляются с отличными примерами проектов MVC, которые реализуют полный цикл регистрации/входа/потерянного пароля и т.д.

  • 0
    Я знаю об идентичности, но, насколько мне известно, это требует Entity Framework. Причиной моего вопроса, я должен был сказать, является то, что я пытаюсь получить систему БЕЗ EF. Или есть способ использовать личность без EF?
  • 1
    Вы можете подключить собственное хранилище, абсолютно. Посмотрите здесь .
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню