【问题标题】:asp.net User.IsInRole check in whole websiteasp.net User.IsInRole 检查整个网站
【发布时间】:2012-10-11 17:01:39
【问题描述】:

我在 c# 中使用 asp.net,

我想检查用户是否在某个活动目录组中。

我正在做这个检查:

   if (HttpContext.Current.User.IsInRole(ConfigurationSettings.AppSettings["Group"]))
        {

        }

问题是:我应该把这段代码放在哪里? 该网站有几个页面,我希望验证在所有页面上。

我要把它放在母版页上吗?

谢谢。

【问题讨论】:

标签: asp.net


【解决方案1】:

如果用户不是所需的角色,您想做什么?根据该问题的答案,您可以:

  • 在母版页中查看

  • 在您的 Page 代码隐藏类派生的基础 Page 中检查它

  • 在 global.asax 中检查它,例如在 Application_AuthorizeRequest 事件处理程序中

……等等……

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-03
    • 2020-11-10
    • 2010-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多