Клиенты (клиенты) веб-приложения ASP.NET являются компаниями, и каждая компания может иметь много пользователей, имеющих доступ к сайту.Аутентификация форм с использованием имени пользователя и пароля
Так, например, CompanyA подписывается на сайт, чтобы потреблять услуги сайта. Сразу создается суперпользователь этой компании. Затем этот суперпользователь имеет разрешение на создание большего количества пользователей CompanyA, имеющих доступ к сайту.
Так, в общем, каждый пользователь идентифицируется CompanyName и UserName.
Типичная аутентификация форм ASP.NET обеспечивает автоматическую регистрацию и регистрацию, но только с полями Username и Password.
ли каркас .NET предоставляет возможность включать CompanyName и CompanyPassword поля в Вход и регистрация управления?
Компания и первоначальный суперпользователь также могут быть зарегистрированы в системе администратором Сайта.
На самом деле то, что я хотел бы, чтобы включать в себя CompanyName поля в поставленном управлении .NET Входа и не только имя пользователя и пароль.
Есть ли способ .NET framework для этого, или мне нужно его настроить? В последнем случае это лучшая практика?
Просто откройте элемент управления входами и добавьте новые поля вручную. И пользовательский код - дополнительная функциональность в функции входа. Я делал это успешно в ряде случаев. –
Я уже предполагал, что пользовательское кодирование будет где-то там. Мой вопрос по-прежнему, поддерживается ли это картой каким-либо образом (даже с пользовательской обработкой событий)? Я имею в виду, что я использую выделенную базу данных сервера Sql для проверки подлинности форм, тот, который создается aspnet_reg (я думаю, что это exe). Есть ли способ включить больше полей в пользовательский интерфейс и логику приложения без изменения схемы или использования дополнительных таблиц или баз данных? –