在做一个登陆功能的时候,出现了roles无效的问题?
我仔细检查每一步,从登陆验证,生成验证票,加密验证票,写入本地cookie,获取登陆后的用户名,验证是否在规定的roles中,都没问题,但是就是没有达到我要的效果:
我想要的效果是:根目录下有login.aspx(实现FORMS验证的页面)
web.config(配置了a,b文件夹下的访问权限)
¦-a文件夹
¦-b文件夹
web.config配置访问权限代码如下:
<location path="a">
<system.web>
<authorization>
<allow roles="admin"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
<location path="b">
<system.web>
<authorization>
<allow roles="test"/>
<deny users="*"/>
</authorization>
</system.web>
</location> 当前登陆roles是admin,但是我不能访问a和b文件夹。
请问问题在哪里呢?
我仔细检查每一步,从登陆验证,生成验证票,加密验证票,写入本地cookie,获取登陆后的用户名,验证是否在规定的roles中,都没问题,但是就是没有达到我要的效果:
我想要的效果是:根目录下有login.aspx(实现FORMS验证的页面)
web.config(配置了a,b文件夹下的访问权限)
¦-a文件夹
¦-b文件夹
web.config配置访问权限代码如下:
<location path="a">
<system.web>
<authorization>
<allow roles="admin"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
<location path="b">
<system.web>
<authorization>
<allow roles="test"/>
<deny users="*"/>
</authorization>
</system.web>
</location> 当前登陆roles是admin,但是我不能访问a和b文件夹。
请问问题在哪里呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货