asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET入门教程 11.2 Wrox United中角色的介绍[1]


发布日期:2022年05月18日
 
ASP.NET入门教程 11.2 Wrox United中角色的介绍[1]

在完整的Wrox United应用程序中您将回顾己经配置角色以允许对站点的不同级别的访问定义的每个用户账户具有不同级别的访问无论它是站点管理员或球迷俱乐部的成员花费一点时间来概述第章中完成的内容如果在VWD中打开Wrox United应用程序源并且选择Website | ASP NET Configuration选项您将看到当前用户列表和角色列表并且可以调查每个用户账户以查看他们的角色显示了定义在预先配置的WroxUnited应用程序中的角色列表

从存储在站点的第章基础版本中的用户配置中获得这些屏幕截图虽然该配置与站点的完整版本相同

因此总共有个不同的角色如果查看定义在应用程序中的用户您将发现有个不同的用户ChrisH ChrisU Dan Dave Jim John和Lou现在因为用户可以是多个角色的成员并且每个角色可以有多个成员存在多种可能的组合单击图中每个角色下面的Manage链接显示该角色下面的所有成员显示了FanClubMembers的列表

可以继续调查每个用户账户和角色查看每个组的成员分别是哪些从而可以发现(在其中)

ChrisH ChrisU Dave和John是记者

Dave是所有组的成员因此他是超级用户(可以访问站点的所有区域的人非常适合于测试)

Lou是Fan Club惟一的成员因此她是该团队惟一真正的球迷

Dan是团队的管理者而Jim是拥有者

在深入研究Access Rules{访问规则)部分中的站点配置后您也将回顾约束站点的Admin(管理)部分从而站点管理员可以进入站点的某个部分此外约束Fan Club从而只有相应的成员可以看到球迷俱乐部部分中可用的球迷俱乐部特有的链接

在下一个示例中您将开始使用这个配置并且亲自试验它Wrox United的Fan Club是很好的开始位置

在下面的试一试练习中将构建Fan Club页面的基本框架并且将查看不同用户如何看到不同版本的该页面这取决于他们是否已经登录以及(如果用户已经登录)当前用户的身份

)打开Wrox United应用程序的本章版本(在C:\BegASPNET\Chapters}Begin\Chapter\WroxUnited文件夹中)并且通过按下Ctrl+F运行该站点

)以Lou的身份登录该站点使用密码lou@ l在左边的菜单中有一个Fan Club的链接(FanClubaspx)以及两个子页面的链接FanClubMatchReportaspx和FanClubPicturesaspx

此时页面看起来稍微有点空因此接下来开始添加一些代码

)在Visual Web Developer中打开FanClubaspx并且切换到Design View

)将LoginView控件拖放到该页面上

)重命名控件FCLoginView

)将在该页面上创建个不同的视图

AnonymousTemplate:匿名访问者将被要求在访问球迷俱乐部页面之前购买FanClub成员资格

Administrator/Manager/Owner/Reporter:不是Fan Club成员的所有己登录用户将被告知联系站点管理员以获得对球迷俱乐部的访问权

FanCIubMembers: Fan Club的成员将能够改变他们的密码和更新他们的配置文件(本章后面添加这一部分)

)在LoginView控件的Common Tasks框中单击EditRoleGroups链接在显示的对话框中可以输入两个自定义角色组的细节单击Add按钮以添加新的组然后单击右边Roles属性下面的省略号并且在出现的对话框中输入FanClubMember

ASPNET 入门教程完整版

[] [] [] [] []

               

上一篇:ASP.NET入门教程 11.2 Wrox United中角色的介绍[4]

下一篇:基于ASP.NET MVC框架开发Web论坛应用程序[1]