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

使用“哈希+盐”加密密码时,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提供的方法写程序了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值