【问题标题】:ASP.NET security permission messageASP.NET 安全权限消息
【发布时间】:2025-12-23 23:30:17
【问题描述】:

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

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

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

【问题讨论】:

    标签: asp.net security permissions security-roles


    【解决方案1】:

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

    No login error text for role based authentication in ASP.NET

    【讨论】: