ASP.NET: Как я могу создать систему входа в систему, используя aspnet_regsql.exe? - PullRequest
1 голос
/ 21 июля 2011

Я хочу создать систему входа, используя aspnet_regsql.exe

После установки aspnet_regsql.exe в моем SQL Server, что мне делать дальше?

Может кто-нибудь объяснить мне шаг за шагом после установки aspnet_regsql.exe?

Ответы [ 3 ]

3 голосов
/ 21 июля 2011

Ну, это слишком много, чтобы писать здесь, но здесь вы найдете отличную серию статей http://www.4guysfromrolla.com/articles/120705-1.aspx

1 голос
/ 21 июля 2011

Вот сайт, который объясняет аутентификацию asp .net - http://www.codeproject.com/KB/aspnet/ASPDOTNETauthentication.aspx

0 голосов
/ 21 июля 2011

Выполните следующие действия:

После установки таблиц aspnet в базу данных перейдите в файл web.config <connectionStrings> <add name="UserConnectionString" providerName="System.Data.SqlClient" connectionString="User Id = sa; Password=sqlserver2008; Initial Catalog=UserDATABASE; Data Source = DATA_NET_139\SQLEXPRESS; "/> </connectionStrings>

В разделе «Членство» добавьте эти строки

<membership> <providers> <clear/> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="UserConnectionString" applicationName="SampleApplication"/> </providers> </membership> <profile> <providers> <clear/> <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="UserConnectionString" applicationName="SampleApplication"/> </providers> </profile> <roleManager enabled="false"> <providers> <clear/> <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="UserConnectionString" applicationName="SampleApplication"/> </providers> </roleManager>

После этого просто перетащите элемент управления CreateUserWizar на страницу aspx и используйте его.Вам не нужно писать какой-либо код для вставки данных в базу данных asp.net, делайте это автоматически.

<asp:CreateUserWizard ID="CreateUserWizard1" runat="server" OnCreatedUser="CreateUserWizard1_CreatedUser"> <WizardSteps> <asp:CreateUserWizardStep ID="CreateUserWizardStep1" runat="server"> </asp:CreateUserWizardStep> <asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server"> </asp:CompleteWizardStep> </WizardSteps> </asp:CreateUserWizard>

Только меняйте имя базы данных.

...