ASP.net Membership角色与权限管理

本文目录:
1.membership简介
2.membership在sql server中的设置
3.配置web.config
4.创建用户CreateUserWizard控件
5.用户登录login控件
6.显示当前用户的名称LoginName控件
7.检测用户的身份验证状态的LoginStatus控件
8.为不同类别用户呈现不同内容的LoginView控件
9.更改密码的ChangePassword控件
10.自助找回密码的PasswordRecovery控件
11.总结

1.membership简介

membership,真的很有趣,很方便,很有用。介绍给大家。

在 ASP.NET 应用程序中,Membership 类用于验证用户凭据并管理用户设置(如密码和电子邮件地址)。Membership 类可以独自使用,或者与 FormsAuthentication 一起使用,以创建一个完整的 Web 应用程序或网站的用户身份验证系统。Login 控件封装了 Membership 类,从而提供一种便捷的用户验证机制。

Membership 类提供的功能可用于:
1)创建新用户。
2)将成员资格信息(用户名、密码、电子邮件地址及支持数据)存储在 Microsoft SQL Server 或其他类似的数据存储区。
3)对访问网站的用户进行身份验证。可以以编程方式对用户进行身份验证,也可以使用 Login 控件创建一个只需很少代码或无需代码的完整的身份验证系统。
4)管理密码。包括创建、更改、检索和重置密码等等。可以选择配置 ASP.NET 成员资格以要求一个密码提示问题及其答案来对忘记密码的用户的密码重置和检索请求进行身份验证。
默认情况下,ASP.NET 成员资格可支持所有 ASP.NET 应用程序。默认成员资格提供程序为 SqlMembershipProvider 并在计算机配置中以名称 AspNetSqlProvider 指定。SqlMembershipProvider 的默认实例配置为连接到 Microsoft SQL Server 的一个本地实例。

2.membership在sql server中的设置

要使用membership,需要对数据库进行一些设置,使用过membership的朋友知道,数据库中有一些固有的表、视图和存储过程,我们自己的表中没有这些东西。不过,我们可以通过向导来创建它们,那就是aspnet_regsql.exe,一般来说它位于:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727(我的就在这里)

它既可以创建数据库中的选项,也可以移除这些设置。

在运行这个程序之前,我在sql server2005中建立了一个空的数据库:membershipdemo。建立membershipdemo后,我们运行aspnet_regsql.exe,指定membership为membershipdemo。


完成之后,空空的数据库就有很多内容了,不过具体的内容暂时不必管。继续后面的内容。

共1/6页   1  2  3  4  5  6  下一页  


上一篇:showModalDialog 使用详解

下一篇:Tab式位置导航变体 

留下脚印压缩包密码:sosuo8
名字:
全部评论:
评论路过2010-9-9 15:02:00
好样的
答复
评论lj2010-9-9 15:02:00
真的不错
答复
评论abc2009-12-24 10:13:00
很不错~
答复
评论alexa912009-8-6 14:11:00
Very nice site!
答复
评论noah2009-2-23 17:33:00
good!!!!
答复
评论我想在右边2008-7-5 1:40:00
我想在右边^-^
答复?
评论JOIN2007-8-2 10:12:00
会出现连接字符串为空的错误,怎么解决啊
答复连接字符串为空,可能是你连接字符串有错误或者在调用它的时候有错误!
申明:本站部分文章来自网络,由于各种原因对文章的来源无从考究,如果您是“ ASP.net Membership角色与权限管理 ”的原作者,若侵犯您的版权,请与我联系!在此请您原谅我的幼稚和无知!联系方法:email:ahuinan@21cn.com  QQ:106494262

感谢以下网友对网站提出的建议:
1、感谢“蓝树叶kiss”网友发现一个评论漏洞。(2009-2-28)
2、感谢“陈臣”对程序优化和seo方面的建议。(2009-3-18)
文章档案
  • 作者:99love
  • 来源:蓝色理想
  • 日期:2007-8-6 15:06:00
  • 点击:32440
网友投票(您觉得这篇文章怎样?)
loadding...请稍侯......