0

我实现了 ASP.NET 安全模型,并根据用户在 web.config 中的角色允许/拒绝访问他们,例如

  <system.web>
   <authorization>
    <allow roles = "Admin" />
   </authorization>
  </system.web>

当我尝试访问我无权访问的页面时,它会提示我登录,但我已经登录,如果我再次尝试登录,它只会显示一个登录控件,因为我没有正确的基于我的角色的权限,但是我如何向用户显示更有意义的消息,即。“您没有足够的权限查看此页面。” 而不仅仅是登录控制?

4

1 回答 1

0

这篇较旧的帖子描述了这个问题并有你的答案。

ASP.NET 中基于角色的身份验证没有登录错误文本

于 2009-09-30T14:23:19.670 回答