membership的一些参考网站及目前所学

来源:互联网 发布:华为p9软件下载 编辑:程序博客网 时间:2024/06/07 10:42

使用“哈希+盐”加密密码时,VS提示我使用的方法已过时,建议我使用 Membership。出于好奇,研究了一下。虽然我并不准备使用,因为它配置麻烦,还不如我自己来写自己需要的代码,这样更自由点。但总结还是要留下的,免得以后用到:

Web.config中在  <system.web> 节点中添加配置:

<authentication mode="Forms">      <forms loginUrl="~/Users/Login" timeout="2880" />    </authentication>    <membership defaultProvider="SqlProvider">            <providers>                <clear/>                <add name="SqlProvider"                           type="system.web.security.sqlmembershipprovider, system.web, version=2.0.0.0, culture=neutral, publickeytoken=b03f5f7f11d50a3a"                           connectionStringName="TestAppContext"                           applicationName="Test"                           enablePasswordRetrieval="false"                           enablePasswordReset="true"                           requiresQuestionAndAnswer="false"                           requiresUniqueEmail="false"                           passwordFormat="Hashed"/>            </providers>        </membership>  </system.web>

配置的含义请参考一下链接:

membership入门——推酷

MSDN


然后:开始-所有程序-Microsoft Visual Studio 2010-Visual Studio Tools-Visual Studio 命令提示(2010)。在弹出来的命令行界面中手动输入引号内的命令后回车“aspnet_regsql.exe”,打开“ASP.NET SQL Server 安装向导”,依照“下一步”所示的界面的提示,最终给你需要处理的数据库启用后台提供程序功能。

最后你可以利用membership提供的方法写程序了。

0 0