




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、成员(chngyun)资格及角色管理共十三页通过编程方式(fngsh)实现验证与授权使用成员资格服务类验证 使用角色(ju s)管理类授权 共十三页Membership类提供(tgng)的典型方法CreateUser()添加(tin ji)一个新用户。DeleteUser()删除一个指定用户。FindUsersByEmail()根据指定的电子邮件参数获取用户信息集合。FindUsersByName()根据指定的用户名参数获取用户信息集合。GeneratePassword()创建一个特定长度的随机密码。GetAllUsers()获取所有的用户信息集合。GetNumberOfUsersOnline
2、()获取当前访问网站的登录用户数(不包括匿名用户)。UpdateUser()更新数据库(默认ASPNETDB.mdf)中指定用户的信息。ValidateUser():验证指定的用户名和密码。共十三页Roles类提供的典型(dinxng)方法AddUsersToRole()将多个用户分配到指定的角色中。AddUserToRole()将指定的一个(y )用户分配到指定的角色中。CreateRole()创建一个新角色。DeleteRole()删除一个指定的角色。GetAllRoles()获取所有角色名的列表。GetUsersInRole()获取指定角色中包含的所有用户名的列表。IsUserInRol
3、e()判断指定用户是否归属于指定的角色。RemoveUserFromRole()从指定的角色中删除指定的用户。RoleExists()判断是否已存在指定的角色名。共十三页例1 显示用户(yngh)列表和删除用户(yngh)本实例只有在归属于admin角色(ju s)中的用户登录后才能显示,单击“删除”链接将删除对应行的用户。源程序:admin文件夹中的Web.config源程序:SysManager.aspx共十三页程序(chngx)说明若用户未登录,则浏览SysManager.aspx时被重定向到/Login.aspx(由根文件夹下Web.config文件的元素(yun s)中loginUr
4、l属性设置的URL确定)。只有当归属于Admin角色中的用户通过身份验证后,再被重定向SysManager.aspx。DelUser.aspx页面首次载入时调用自定义方法GetAllUsers()得到所有的用户信息集合并绑定到gvUser控件。当单击“删除”链接时,在删除对应行之前触发RowDeleting事件,删除数据库中指定的用户信息,再调用自定义方法GetAllUsers()显示当前所有用户信息。共十三页例2 添加(tin ji)用户到角色和从角色中删除用户在本实例(shl)中,单击某角色名后将显示该角色包含的用户。单击“从角色中删除”链接将从指定角色中删除所在行的用户。单击“添加到角色
5、”按钮将选中的用户添加到选中的角色中。源程序: SysManager.aspx共十三页程序(chngx)说明在GridView中显示选中角色中包含的用户时,使用了Container.DataItem属性(shxng)。这种方式常应用于将数组、列表等集合数据绑定到GridView后,在GridView中显示绑定的数据。其中,Container返回GridViewRow容器对象,DataItem返回绑定到GridViewRow的数据项。SysManager.aspx页面首次载入时将数据库(默认aspnetdb)中已建立的角色名和用户名分别绑定到两个ListBox上。共十三页程序(chngx)说明(
6、续)当单击“从角色中删除”链接时,在删除选择(xunz)行之前触发RowDeleting事件,从选中角色中删除选择行所在的用户,再刷新GridView。当选择完用户,再单击“添加到角色”按钮后将把这些用户添加到选中的角色中,最后刷新GridView。共十三页课堂练习P116-1181.登陆设计2.用户(yngh)管理设计共十三页下节课预习(yx)要点验证(ynzhng)控件教材P133-140共十三页本章(bn zhn)小结本章涉及的内容较多,主要有用户登录需求建模、用户管理需求建模、用户管理三层架构的实现等。详细介绍(jisho)了为实现界面设计,所涉及到的相关控件的使用方法,如RadioButtonList、DropDownList、SqlDataSource、CheckBox、GridView等。详细讲解成员资格管理类和角色管理的使用方法。共十三页内容摘要成员资格及角色管理。FindUsersByName()根据指定的用户名参数获取(huq)用户信息集合。GetNumberOfUsersOnline()获取(huq)当前访问网站的登录用户数(不包括匿名用户)。UpdateUser()更新数据库(默认ASPNETDB.mdf)中指定用户的信息。AddUsersToRole()将多个用户分配到指定的角色中。AddUserT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 创意美术绘画蚊子课件
- 部编版四年级语文下册《语文园地八》精美课件
- 2025国际电子商务平台建设合同
- 学前儿童集合概念的发展与教育
- 2025供应商合同调整协议书
- 信息化与护理安全
- 2025水利工程地勘合同
- 2025年苏州房屋租赁合同(中介版)
- 2025北师大版一年级下册数学期中考试卷附答案
- 网络舆情监测大学课件
- (高清版)DB1331∕T 072-2024 《雄安新区高品质饮用水工程技术规程》
- 2025年金丽衢十二校高三语文第二次模拟联考试卷附答案解析
- 广东省深圳市福田区2023-2024学年六年级下学期英语期中试卷(含答案)
- 2023-2024学年广东省广州七中七年级(下)期中数学试卷(含答案)
- 2025年北京城市排水集团有限责任公司招聘笔试参考题库含答案解析
- 课件-2025年春季学期 形势与政策 第一讲-加快建设社会主义文化强国
- 2025年山东惠民县农业投资发展限公司招聘10人历年高频重点提升(共500题)附带答案详解
- 大学美育知到智慧树章节测试课后答案2024年秋长春工业大学
- 《基于嵌入式Linux的农业信息采集系统设计与研究》
- 外科创伤处理-清创术(外科课件)
- 小型手推式除雪机毕业设计说明书(有全套CAD图)
评论
0/150
提交评论