ASP.. NET:如何使用aspnet_regsql.exe创建登录系统?

本文关键字:创建 exe 登录 系统 regsql NET 何使用 aspnet ASP | 更新日期: 2023-09-27 18:02:55

我想使用aspnet_regsql.exe创建一个登录系统

在我的SQL Server中安装了aspnet_regsql.exe之后,接下来我应该做什么?

aspnet_regsql.exe安装完成后,有人能给我一步一步讲解一下吗?

ASP.. NET:如何使用aspnet_regsql.exe创建登录系统?

好吧,在这里写太多了,但是您可以在这里找到一系列优秀的文章https://web.archive.org/web/20211020202857/http://www.4guysfromrolla.com/articles/120705 - 1. - aspx

这是一个解释asp .net身份验证的网站- http://www.codeproject.com/KB/aspnet/ASPDOTNETauthentication.aspx

按以下步骤操作:

在数据库上安装aspnet表后,进入web。配置文件<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部分添加以下行

<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>

只修改数据库名称