即时通讯使用asp.net和c#,
我想检查某个用户是否在某个活动目录组中。
我正在做这个检查:
if (HttpContext.Current.User.IsInRole(ConfigurationSettings.AppSettings["Group"]))
{
}
问题是:我在哪里放置此代码? 该网站有几个页面,我希望验证在所有页面上。
我把它放在母版页上吗?
感谢。
答案 0 :(得分:3)
如果用户不在所需角色,您想要做什么?根据该问题的答案,您可以:
在母版页中查看
在您的网页代码隐藏类派生的基页中进行检查
在global.asax中检查它,例如在Application_AuthorizeRequest事件处理程序中
...等......