知识大全 ASP.NET入门教程 11.3 配置页面级别的授权[6]
Posted 知
篇首语:最慢的步伐不是跬步,而是徘徊;最快的脚步不是冲刺,而是坚持。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET入门教程 11.3 配置页面级别的授权[6]相关的知识,希望对你有一定的参考价值。
ASP.NET入门教程 11.3 配置页面级别的授权[6] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
操作回顾
这个示例突出显示了根据当前业务情况需求保持更新web sitemap和Web config文件的相当微妙的特性 如果希望允许用户匿名浏览站点 常见的配置决策是在用户登录时提示他们 然后显示他们希望单击的链接 但是在允许他们查看该页面之前 迫使他们进行身份验证
在这个示例中 己经介绍了授权的设置将控制哪些链接可用于每个用户角色 然后可使用web sitemap文件向用户显示额外的链接 链接的内容为用户没有权限访问的内容 并且用于指示存在一个工具(在这种情况下是Admin部分中的Update Products工具) 但在该链接起作用之前 用户需要作为具有足够特权的用户登录
接下来查看代码中最为重要的部分 根据站点上Admin文件夹的Web config文件 代码中添加阴影的行指定只有管理员可以添加或更新产品
<location path= UpdateProducts aspx >
<system web>
<authorization>
<allow roles= Administrator />
</authorization>
</system web>
</location>
将这段代码与在示例的最后一部分中建立的siteMapNode的附加内容进行比较:
<siteMapNode title= Shop url= Admin/UpdateProducts aspx
description= Update products
roles= Administrator Reporter />
</siteMapNode>
这个特殊的组合将导致记者能够看到链接 但不能够访问链接的内容
如果相反的情况为真 并且在Web config文件中的授权级别包含比web sitemap文件更多的角色 该授权将获得优先级 因此 当改变EditSquad aspx页面的权限并且作为Reporter登录时 该链接将出现在导航菜单中 并且可以访问该页面
<location path= EditSquad aspx >
<system web>
<authorization>
<allow roles= Owner Reporter />
</authorization>
</system web>
</location>
ASP NET 入门教程完整版
cha138/Article/program/net/201311/15797相关参考
知识大全 ASP.NET入门教程 11.3 配置页面级别的授权[5]
ASP.NET入门教程11.3配置页面级别的授权[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET入门教程 11.3 配置页面级别的授权[3]
ASP.NET入门教程11.3配置页面级别的授权[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET入门教程 11.3 配置页面级别的授权[1]
ASP.NET入门教程11.3配置页面级别的授权[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ASP.NET入门教程 5.1.4 设置站点级别的样式[2]
ASP.NET入门教程5.1.4设置站点级别的样式[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 ASP.NET入门教程 5.1.4 设置站点级别的样式[1]
ASP.NET入门教程5.1.4设置站点级别的样式[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 ASP.NET入门教程 5.1.4 设置站点级别的样式[3]
ASP.NET入门教程5.1.4设置站点级别的样式[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
ASP.NET入门教程1.7.5运行页面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET入门教程3.1静态页面设计[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb
ASP.NET入门教程3.1静态页面设计[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb