当前位置: 代码迷 >> ASP.NET >> Forms身份验证,为什么<allow roles="Administrators" /><deny users="" />后,所有用户都进不来了?该如何处理
  详细解决方案

Forms身份验证,为什么<allow roles="Administrators" /><deny users="" />后,所有用户都进不来了?该如何处理

热度:4133   发布时间:2013-02-26 00:00:00.0
Forms身份验证,为什么<allow roles="Administrators" /><deny users="*" />后,所有用户都进不来了?
Forms身份验证,

为什么 <allow   roles= "Administrators "   /> <deny   users= "* "   /> 后,

( <allow   roles= "Administrators "   /> 已经放在> <deny   users= "* "   /> 的前面)

所有用户都进不来了?

MSDN中意思,这样可以只让Administrators角色中的用户进来,可设置后所有人都进不来了

------解决方案--------------------------------------------------------
Application_PostAuthenticateRequest(Object sender, EventArgs e)
把授权的代码放到这个时间里面,我以前和你一样用Application_AuthorizeRequest,怎么都不对!
  相关解决方案