membership学习,非常全面的原创学习资料

membership学习,非常全面的原创学习资料

ID:6127732

大小:267.50 KB

页数:16页

时间:2018-01-04

membership学习,非常全面的原创学习资料_第1页
membership学习,非常全面的原创学习资料_第2页
membership学习,非常全面的原创学习资料_第3页
membership学习,非常全面的原创学习资料_第4页
membership学习,非常全面的原创学习资料_第5页
资源描述:

《membership学习,非常全面的原创学习资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Membership学习(一)Membership介绍   Asp.net的membership提供了一种存储,验证和管理用户信息以及权限的统一的路径。membership所对应的验证方式是asp.net的Forms身份验证(注:asp.net的身份验证方式有好几种包括windows身份验证Forms身份验证Passport身份认证当然还有就是没有验证)。在vs2005中还给membership提供了一系列的控件(login控件),能方便的在asp.net实现membership。   具体来说membership能实现:   1. 创建用户

2、   2. 可以保存membership信息在sqlserver,ActiveDirectory以及其他的一些数据保存方法   3. 鉴别谁在访问你的网站。如果使用login控件,几乎可以在不写代码的情况下完成。   4. 管理密码。包括创建修改重置   5. 创建一个唯一的值来标志每一个登陆用户,可以实现对用户的个性化以及角色管理。   6. 提供一个用户自定义的membershipprovider,从而实现一些自己网站特有的数据的保存和管理。   让membership能工作要做的一些工作:   1. 在web.config中填写一些me

3、mbership的设置,在asp.net默认情况下membership是被允许使用的而默认的数据保存是使用ms的sqlserver.你可以做些设置提供其他的数据保存方法包括自定义的方法。这将在后面的文章中具体介绍   2. 设置你的网站使用Forms验证方式,   3. 为membership定义用户帐号。可以使用vs2005提供的webadministratortool进行设置,也可以自己制作createuser页面进行,而自定义页面只要调用membership.createuser就可以方便的创建用户。   Membership的管理和配

4、置:在web.config中配置管理membership最简单的方法就是使用WebSiteAdministrationTool(在vs2005的websits菜单里)。你可以指定membership的提供者sqlserver还是其他,密码的管理包括是否要加密保存以及是否要给用户提供根据事先设置的问题恢复密码的机制。当然是用websiteadministrationtool可以直接创建和管理用户及角色。    Membership的方便之处在于,当一个用户通过认证之后,他的信息的保存都是系统自动完成的这样我以前最头痛的如何安全完整的在各个页面中

5、传递登陆用户信息这点就迎刃而解了。   如果使用vs2005自带的login控件要清楚一件事就是login控件的功能实现都是调用了membership的类函数,我们完全可以自己写出所有的控件。   之后会具体介绍membership的使用。我的介绍也是对msdn的一些翻译和整理。Membership学习(二)membership入门--不写一行代码在asp.net中实现用户验证管理系统这篇文章我们将实现一个简单的网站,在网站中实现用户的身份验证,创建用户,修改密码 还有限制匿名用户访问某些目录等功能,最神奇的是使用asp.net2.0实现我们

6、几乎不用手工写一行代码。--不知道以后程序员要做些什么事了:(!! 我们手工从头创建一个web应用,学习其中的一些技术,这个应用将要完成的任务有1. 创建一个包含membership服务的web应用,创建一个用户2. 使用login控件,得到用户的凭证以及显示登录用户的信息3. 在网站里创建一个目录里面的页面只有登录用户才能访问4. 允许网站创建新用户5. 用户可以修改和重置我的开发环境windows2003,iis6.0,vs2005teamsuit英文版,sqlserver2005express 工作开始一、在本地IIS上创建一个网站1.

7、 打开visualstudio,file菜单,选择Newwebsite2. 选择asp.netwebsite,在location下来框里选择http,然后点击browser按钮,在弹出框里选择localIIS,打开LocalWebServer,选择默认网站(defaultwebsite),点击对话框右上的CreateNewWebApplication图标,命名为membership,点击open按钮关闭对话框。3. 选择工作语言(c#等),以后在创建其他网页时可以选择不同的语言:)4. 点击OK网站创建后会默认生成一个default.aspx

8、页面我们留着他就可以了,也可以删除他重新创建一个页面二、配置membership1.      创建一个新的文件夹在网站里命名为MemberPages2.     

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。