| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1359 人关注过本帖
标题:用户注册时如何设定角色和设置角色权限
只看楼主 加入收藏
ilovetea
Rank: 1
来 自:辽宁省锦州市
等 级:新手上路
帖 子:177
专家分:4
注 册:2008-3-31
结帖率:100%
收藏
 问题点数:0 回复次数:2 
用户注册时如何设定角色和设置角色权限
注意:不能使用网站管理工具设置,我说的是用代码来实现

望高手指点
搜索更多相关主题的帖子: 角色 权限 用户 注册 
2008-11-04 20:29
zhulinyan
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-11-4
收藏
得分:0 
一旦用户被授予访问角色之后,在web.config中就可以配置针对不同角色的访问。例如在管理员admin目录内 复制内容到剪贴板
代码:
<configuration>
<location path="userabc.aspx">
<system.web>
<authorization>
<allow roles="管理员" />
<deny users="*" />
</authorization>
</system.web>
</location>
</configuration>上述配置只允许管理员角色才能被授权。资源默认是任何人都访问的,所以要在下面再添加<deny users="*" />表示对任何用户拒绝。

注意,无论对角色或者对用户指定资源的访问,如果对于多个角色或者读个资源,他们之间使用半角逗号隔开。同样,也可以使用上面讲到的方法,对指定的资源进行配置而不是对整个目录。

全局的User对象提供了一个方法IsInRole(string RoleName)方法用来在代码中检测用户是否拥有某种角色。如果他拥有这种角色,将返回true。
刚刚看到有关的内容,希望对你有帮助
收到的鲜花
  • ilovetea2008-11-05 11:38 送鲜花  5朵   附言:谢谢
2008-11-04 20:37
ilovetea
Rank: 1
来 自:辽宁省锦州市
等 级:新手上路
帖 子:177
专家分:4
注 册:2008-3-31
收藏
得分:0 
谢谢,但一般都是针对页面进行验证,如何针对文件夹进行验证呢?比如“ADMIN”文件夹只允许管理员进行访问,其他角色不能访问,该怎么做

我是爱喝茶的胖子,有空一起喝茶啊
我的百度博客:http://hi.baidu.com/33806380
2008-11-05 11:38
快速回复:用户注册时如何设定角色和设置角色权限
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.055208 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved