主题:  .net framework 1.1 中如何实现角色管理?

浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#12006/6/28 16:48:46
不知能否实现、如何实现?



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#22006/7/5 11:58:25
晕,就没有人搞过吗?



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614

浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#42006/7/6 23:34:28
大鱼,这篇文章我看过,好象不能实现对文件夹的管理。如果我想让某一个文件夹中的页面(可能是.htm页面)只允许指定的角色访问,怎么办?



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#52006/7/7 8:55:34
目录权限管理只能由管理员才行的啊,asp.net应该没有这种权限吧


非常大鱼

蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#62006/7/7 8:56:49
这种权限应该是通过目录权限设置和IIS权限设置相结合的


非常大鱼

浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#72006/7/7 9:02:29
在网上查了挺长时间,好象2.0是可以的。通过web.config来启动角色管理,设置目录权限。没适过,我现在用1.1。



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#82006/7/7 9:08:02
角色管理配置
若要使用 ASP.NET 角色管理,请使用如下所示的设置在应用程序的 Web.config 文件中启用它:

<roleManager
enabled="true"
cacheRolesInCookie="true" >
</roleManager>

角色的典型应用是建立规则,用于允许或拒绝对页面或文件夹的访问。可以在 Web.config 文件的 authorization 元素(ASP.NET 设置架构)部分中设置此类访问规则。下面的示例允许 members 角色的用户查看名为 memberPages 的文件夹中的页面,同时拒绝任何其他用户的访问:
<configuration>
<location path="memberPages">
<system.web>
<authorization>
<allow roles="members" />
<deny users="*" />
</authorization>
</system.web>
</location>
<!-- other configuration settings here -->
<configuration>

参考资料:了解角色管理