Как использовать поставщик членства ASP.NET для существующих данных - PullRequest
1 голос
/ 29 декабря 2010

Я уже получил таблицу, в которой хранится вся информация о клиентах.Такие как имя, адрес электронной почты, пароль и другие вещи.

В этом случае, как я могу воспользоваться преимуществами поставщика членства / роли / профиля asp.net?

Я хочу использовать аннотациюMVC2, чтобы сделать аутентификацию и тому подобное.

Спасибо за ваш совет, любое чтение URL приветствуется.

Ответы [ 3 ]

3 голосов
/ 29 декабря 2010

Возможно, вам потребуется создать пользовательский поставщик членства.

Оформить заказ:

Статья MSDN

ASP.Net Video

И посмотрите, помогут ли они вам

1 голос
/ 29 декабря 2010

Есть очень простой способ 1. использовать aspnet_regsql.exe (в C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727) Выберите опцию добавить в существующую базу данных Используйте свое имя, адрес электронной почты, телефон, такой как профиль, или вы можете создать скрипт, который автоматически добавляет пользователей (и вам нужно добавить к этому пользователю телефон, электронную почту и т. Д.) http://forums.asp.net/p/1540444/3753784.aspx (Это полезная документация о ролях asp.net, членстве и т. Д.) http://www.4guysfromrolla.com/articles/120705-1.aspx

0 голосов
/ 29 декабря 2010

Я добавляю CW-ответ, чтобы сравнить / противопоставить два других «настоящих» ответа.

Таким образом, у вас есть два варианта: использовать стандартного поставщика членства и его схему базы данных согласно ответу Джона , или создать своего собственного поставщика членства и использовать свою текущую базу данных согласно ответу user517656 .

Если вы используете стандартный поставщик, вам придется перенести пользователей в базу данных Microsoft. Но как только вы это сделаете, вам вообще не придется писать много кода.

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

...