- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[指南]用户和角色治理
第9章 用户和角色管理
缀砷脸棺顶簇篱息驼阔陆杠冒坝添啦吁匀脉次广洼晤疤贩凶馈蔗楚患枫伊用户和角色管理Web程序设计--ASP.NET实用网站开发
本章要点:
了解Windows验证;掌握Forms验证
掌握网站管理工具的应用
掌握登录系列控件的应用
掌握常用的Membership和Roles类的方法
慎绦颐骑馒诣普疫墩咎钻萧值教软加雅帮葱琼她低蛋囱篡帝厩届淀泡暴杠用户和角色管理Web程序设计--ASP.NET实用网站开发
目录
9.1 身份验证和授权
9.1.1 Windows验证
9.1.2 Forms验证
9.2 成员资格和角色管理概述
9.2.1 成员资格管理
9.2.2 角色管理
9.3 利用网站管理工具实现成员资格和角色管理
煽詹皮呸钟息私碗搭健肃飞贝私助县蜗秧锅吱澄薯瓤答叉糯未怔敌德径刷用户和角色管理Web程序设计--ASP.NET实用网站开发
目录
9.4 利用登录系列控件建立安全页
9.4.1 Login控件
9.4.2 CreateUserWizard控件
9.4.3 LoginName控件
9.4.4 LoginStatus控件
9.4.5 LoginView控件
9.4.6 ChangePassword控件
9.4.7 PasswordRecovery控件
9.5 调用Membership类和Roles类进行用户角色管理
9.6 小结
乾在弊闲枢圈晋睫捍刚捆惦山辉儒嗡温淆吮挑弦吝仗琳酷给资嫌赚足几峪用户和角色管理Web程序设计--ASP.NET实用网站开发
9.1 身份验证和授权
身份验证:要告知服务器发出请求的用户是谁。
授权:需确定用户能访问哪些资源。
身份验证方式:Windows验证、Passport验证、None验证和Forms验证。
统钩蛮瓢夜猿澳袖达沟雷阎捧叔馅婉宪踩初凯纺鞠荤砧巳貉资劝距收侯靖用户和角色管理Web程序设计--ASP.NET实用网站开发
9.1.1 Windows验证
基于Windows操作系统用户和用户组,适合于企业内部站点使用。
要运用Windows验证,服务器端和客户端都必须是Windows操作系统,且Web服务器的硬盘格式必须是NTFS。
魔琅寄沙莲保沽混嘱迸镜依磅睬癸衣蔼侄皆辆膝掺磷闸筐锹淆咏抚救级众用户和角色管理Web程序设计--ASP.NET实用网站开发
9.1.1 Windows验证(续)
Windows验证方式依靠IIS来执行所需的用户验证,包括匿名身份验证、集成Windows身份验证、Windows域服务器的摘要身份验证和基本身份验证等。
访问WindowsIdentity和WindowsPrincipal对象可获取验证用户的信息。
需配合使用Windows的NTFS访问控制列表(ACL)。
横艾茎氯落冉尔允枝捌瓜疲高昂筏罢此涉旗闪勘莹孔斗恩鹿刚剧怠糟辈股用户和角色管理Web程序设计--ASP.NET实用网站开发
配置网站Windows验证
右击某站点→“属性”→“目录安全性”→单击“身份验证和访问控制”中“编辑”
呼堑谅傣堪萧茶膊因政盂捻烃吧汉治搞僻邦溯汰去卿杨侨敏管蛰鹃檬结色用户和角色管理Web程序设计--ASP.NET实用网站开发
配置网站Windows验证(续)
在Windows中新建一个用户组,例如“Website”。在“Website”组中创建若干用户。
设置站点对应文件夹的授权。
传醒既尘弦攘毫谐经签没床蜀贞状偿嘻疫蓟巧袁焦窜永耻坪堕添败阉媒阶用户和角色管理Web程序设计--ASP.NET实用网站开发
配置网站Windows验证(续)
配置站点的web.config文件,代码如下:
system.web
authentication mode=Windows /
identity impersonate=true /
/system.web
芳事俘叮芳昏巴浮恫佯熄关削谈蕉饥眯医蔽哨禾所奖婶葡化异将报坪击他用户和角色管理Web程序设计--ASP.NET实用网站开发
配置网站Windows验证(续)
在联网的另一台计算机访问站点中网页时,要求输入用户名和密码。通过身份验证后才能访问相应的网页。
琳墙茂舀暖仿震播鬃汤薯狱亥殊镰重翔姓弊银瓮獭锹盈旗买取咱授鄙貌汕用户和角色管理Web程序设计--ASP.NET实用网站开发
9.1.2 Forms验证
适合于Internet站点,是多数Web应用程序使用的方式。
Forms验证本身并不能进行验证,只是使用自定义的用户界面收集用户信息,再通过自定义代码实现验证。
在使用时,需配合使用ASP.NET成员资格和角色管理。其中,成员资格用于管理用户,角色用于管理授权。
销树悸渔恳惫阂蛮考屯寄翟裤氯揍菇啄袒鹅咱冉预谎驼削翼沥嗜鞋袍犹无用户和角色管
您可能关注的文档
- [指南]人工神经收集_地理地理_天然科学_专业资料.ppt
- [指南]人体美学.ppt
- [指南]中药保健与康复.ppt
- [指南]住院病历书写标准.ppt
- [指南]产后盆底的康复治疗-许晓燕.ppt
- [指南]交叉韧带重建后康复上海六院康复科的计划.ppt
- [指南]产科病历书写的七大年夜题目.ppt
- [指南]偏头痛课件.ppt
- [指南]全科医学基础2.ppt
- [指南]偏瘫康复图解.ppt
- 深度解析(2026)《ISOTS 225832024 Requirements and recommendations for supervisors and operators of point-of-care tes标准解读.pptx
- 深度解析(2026)《ISOTS 233612024 Nanotechnologies — Crystallinity of cellulose nanomaterials by powder X-ray diffrac标准解读.pptx
- 深度解析(2026)《ISOTS 243992025 Thermoplastic pipes for the conveyance of fluids — Inspection of polyethylene bu标准解读.pptx
- 深度解析(2026)《ISOTS 209952024 Footwear — Performance requirements for components for footwear — Stiffeners and to标准解读.pptx
- 深度解析(2026)《ISOTS 204442024 Rubber and plastics hoses — Determination of abrasion resistance of the outer cover标准解读.pptx
- 深度解析(2026)《ISOTS 213432025 石油天然气工业包括低碳能源 — 燃料氨 — 发电用锅炉要求与指南》标准解读.pptx
- 深度解析(2026)《ISOTS 207902024 石油天然气工业含低碳能源 — 油气田设备与材料绿色制造及低碳排放指南》标准解读.pptx
- 深度解析(2026)《ISOTS 267622025 天然气生产设施分配系统设计与运行》标准解读.pptx
- 无锡市澄宜六校联盟2026届高三年级12月学情调研试卷数学试卷(含答案).doc
- 无锡市澄宜六校联盟2026届高三年级12月学情调研试卷地理试卷(含答案).doc
原创力文档


文档评论(0)