我想创建一个登录系统使用aspnet_regsql.exe
在我的aspnet_regsql.exe安装之后SQL Server,接下来我该怎么办?
aspnet_regsql.exe有人可以在安装后逐步解释我吗?
我想创建一个登录系统使用aspnet_regsql.exe
在我的aspnet_regsql.exe安装之后SQL Server,接下来我该怎么办?
aspnet_regsql.exe有人可以在安装后逐步解释我吗?
好吧,写在这里有点太多了,但是您会在这里找到一系列出色的文章 http://www.4guysfromrolla.com/articles/120705-1.aspx
这是一个解释 asp .net 身份验证的网站 - http://www.codeproject.com/KB/aspnet/ASPDOTNETauthentication.aspx
跟着这些步骤:
在您的数据库上安装 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 部分添加这些行
<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>
只更改数据库名称。