ASP.NET 权限管理!! 进者有分!!
现在用的是ASP.NET2.0那个集成的成员和角色管理
问题:
1,我想给不同的文件夹定义不同的角色
<location path= "OuterBiz " >
<system.web>
<authorization>
<allow roles= "管理员,涉外业务代理员 "> </allow>
<deny users= "* "> </deny>
</authorization>
</system.web>
</location> 这是没问题 只由管理员和涉外 能进去
但我再用同样的方式控制另外一个文件夹 LocalBiz,就有问题了 两文件夹都不让进了 。只配置一个文件夹 ,他俩都没问题 这是为什么 ?
2,Frame ,主页用了Frame 例如 有Header,Main,Footer3个Frame
权限不够的默认操作是转到登录页面 ,可是现在 我在 Header里越权它就在Header里打开登录页面 在Main中越权 它就在Main中打开登录页面
这个问题咋解决?
------解决方案--------------------第一个:把另一个文件夹的配置代码帖出来看一下
------解决方案--------------------用 <location path= " " > 控制权限还没用过
关注!
------解决方案-------------------- <deny users= "* "> </deny>
to
<deny users= "? "> </deny>
------解决方案--------------------接分,接分
------解决方案--------------------up~~~~~~~~~~~~~~~~~~~~~~~~`
------解决方案--------------------关注!
------解决方案--------------------第二个问题貌似好解决么
------解决方案--------------------对
只一个没问题,但是有多个你就禁止了其他用户
------解决方案--------------------第2个问题:
可以用session管理登陆权限啊
------解决方案--------------------不懂帮LZ顶吧 给点份
------解决方案--------------------关注。
问题2
作个判断,来确定是否启用页面事件(AutoEventWireup)。
------解决方案--------------------2
这三个页面的 跳出代码 都这样写
HttpContext.Current.Response.Write( " <script language=javascript> top.window.frames[ 'main '].window.location.replace( 'login.aspx '); </script> ");
HttpContext.Current.Response.End();
------解决方案--------------------顶顶..
------解决方案--------------------是我理解错了,上面所说的不能解决问题。
怎么主业那么多种页面权限呢?
不是应该默认可以访问的吗?
默认页面是登录?
说错了莫怪。
------解决方案--------------------顶!!!
------解决方案--------------------UP,遇到过
------解决方案--------------------顶
------解决方案--------------------顶
------解决方案--------------------