Щоб реалізувати автентифікацію форм у додатку MVC, нам потрібно зробити наступні три речі.
- Встановіть режим автентифікації як Форми у файлі web.config.
- Нам потрібно використовувати FormsAuthentication.SetAuthCookie для входу.
- Знову нам потрібно використовувати FormAuthentication.SignOut для виходу.
Щоб налаштувати автентифікацію форм, установіть тип автентифікації в <система. web> розділ мережі. конфігурація .
Налаштуйте параметри безпеки в Інтернеті. конфігураційний файл
- У провіднику рішень відкрийте Інтернет. конфігураційний файл.
- Змініть режим автентифікації на Форми.
- Вставте тег <Forms> і заповніть відповідні атрибути. …
- Забороніть доступ анонімному користувачеві в розділі <авторизація> таким чином:
У типовій автентифікації на основі форми, користувачі вводять ім’я користувача та пароль у двох текстових полях форми. Найпоширенішими обліковими даними є ім’я користувача та пароль, але можна використовувати будь-які атрибути користувача, наприклад ім’я користувача, пароль і домен. Кнопка «Надіслати» публікує вміст форми.
Ось покрокова інструкція, як цього досягти:
- Виберіть метод автентифікації. …
- Налаштуйте базу даних користувачів. …
- Створення форм реєстрації та входу. …
- Реалізація логіки автентифікації. …
- Включіть логіку авторизації. …
- Використовуйте заходи безпеки.