Внутренняя база данных - ASP.NET Auto Регистрация веб-сайта при создании пользователя - PullRequest
0 голосов
/ 02 февраля 2012

Я построил внутреннюю базу данных для клиентов. Это C # с БД MS-SQL. Я интегрировал веб-сайт ASP SQL Server и внутренний SQL Server, чтобы использовать одну базу данных. Сайт и внутренняя база данных работают.

Я хочу иметь возможность автоматически зарегистрировать клиента для использования веб-страницы, как только он станет клиентом в моей внутренней базе данных. Используя ASP (я все еще учусь), я вижу, что есть поставщик членства, и он, кажется, делает всю проверку и так далее. Все пароли обрабатываются и шифруются и т. Д.

Как лучше всего добавить пользователя в таблицы SQL, но сохранить безопасность и т. Д.? Могу ли я создать поставщика членства в моем клиенте БД при добавлении клиента и использовать его для создания входа клиентов на веб-страницу?

Я использую шаблон веб-приложения ASP .NET по умолчанию в VS 2010. Веб-сайт ASP является стандартной конфигурацией из шаблона.

Спасибо!

Ответы [ 2 ]

1 голос
/ 05 февраля 2012

Вы должны вызывать методы у поставщика членства.Не вдавайтесь в детали того, как работает поставщик членства, суть модели поставщика в том, что вы можете поменять SQL-код по умолчанию для любой другой реализации.

Если вы посмотрите на MembershipProvider базовый класс (http://msdn.microsoft.com/en-us/library/system.web.security.membershipprovider.aspx) вы можете увидеть список методов, которые он предоставляет. Вам нужно будет вызвать Membership.CreateUser() как часть вашего пользовательского процесса регистрации, он имеет несколько перегрузок на выбор.

0 голосов
/ 05 февраля 2012

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

См. это .

Пример кода от Chris Pels отлично подходит для помощи с этим решением.Спасибо Крис!

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