Вам не нужно его использовать, и вы не захотите, если у ваших пользователей будет больше, чем просто имя и адрес электронной почты. Если вы используете его вообще, это отправная точка для добавления ваших начальных ролей или ключевых пользователей. Поскольку существует целый ряд опций провайдера , которые имеют различные значения, вам, вероятно, придется выполнять множество пользовательских программ. Например, ваши настройки для enablePasswordRetrieval
, enablePasswordReset
или requiresQuestionAndAnswer
начнут определять, какие действия вам нужно выполнить.
Поиск членства в ASP.NET в сочетании с MVC должен привести вас к тому, что будет работать лучше всего в вашем проекте. Недавно я прошел через добавление и изменение базовых действий ASP.NET MVC Account Controller, чтобы пользователи могли управлять своей учетной записью (включая проверку электронной почты, сброс забытых паролей и изменение секретных вопросов / ответов) и, что не менее важно, создание пользователей. Контроллер с действиями, которые помогают администраторам выполнять обслуживание пользователей (назначение ролей, разблокировка учетных записей или сброс паролей).
Я бы порекомендовал посмотреть Web Profile Builder , чтобы получить строго типизированный доступ к данным профиля, если вы собираетесь хранить больше информации о ваших пользователях (например, фамилию и , фамилию и т. Д.). ). Немного удивительно, сколько разработчик может реализовать в этом конкретном случае.