你好 我一直在想办法用 sql 数据库设置 ASP.Net 表单例份验证 我一直在想办法用我的 sql 数据库设置我的表单例份验证。因此,当我更新管理表时,它还会更新表单例份验证中的管理列表。
任何想法都会有所帮助,谢谢!
最佳答案
只需运行 aspnet_regsql.exe 工具,就会为您创建成员数据库。如果您在不带任何参数的情况下运行它,它会显示一个向导来指导您完成数据库创建过程。
这是您需要添加到 Web.Config 的示例:
<roleManager enabled="true"/>
<authentication mode="Forms">
<forms timeout="50000000"/>
</authentication>
<membership defaultProvider="SqlProvider">
<providers>
<clear/>
<add connectionStringName="LocalSqlServer"
applicationName="/"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
passwordFormat="Hashed"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"/>
</providers>
</membership>
另请注意,您可以使用 ASP.NET WAT 执行所有配置(提供程序除外) (网站管理工具)来自 Visual Studio。
下面是整个过程的演练:
Walkthrough: Creating a Web Site with Membership and User Login
关于asp.net - 使用sql server 2008数据库问题进行表单例份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9901819/