ASP.NET MVC Ролевая авторизация с пользовательской страницей входа и базой данных - PullRequest
0 голосов
/ 26 февраля 2019

Я создаю приложение со страницей входа, которое сравнивает пароль с паролем, хранящимся в базе данных.Я использую суперкласс Person, с 3 подклассами: Admin, Trainer и Member.Моя цель - получить страницу входа, которая перенаправляет человека на домашнюю страницу, где у него есть обзор своего профиля.Если пользователь является администратором, он также имеет доступ к кнопке admintools, которая переносит его на новую страницу с помощью инструментов только для администратора.

Во время урока мы узнали, что Asp.Net имеет встроенную авторизацию ролей и страницу регистрации / входа в систему по умолчанию.Проблема в том, что нам нужно отслеживать пользователей, их пароль, местоположение, их роль, ... в базе данных, и я понятия не имею, возможно ли это при входе / регистрации / ролях по умолчанию.

Пароли не создаются пользователем, а выдаются администратором, который также должен отслеживать пользователей и их пароли.

Можно ли отслеживать все эти вещи со страницей регистрации / входа по умолчанию и будет ли лучше использовать эти значения по умолчанию, чем создавать мою собственную страницу входа?Если лучше создать мою собственную страницу входа, не вызовет ли я проблем с авторизацией роли?

1 Ответ

0 голосов
/ 26 февраля 2019

Идентичность покрывает все ваши упомянутые требования и многое другое.Что еще более важно, это очень настраиваемый.Поэтому я лично рекомендую использовать Identity и настраивать его всякий раз, когда вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...