我在网络系统中创建了不同的角色(例如Admin,Active user,User,...)。用户通过内置ASP获得Authenticated:登录,我有不同的文件夹,用于不同的用户角色
任何用户组都有一个文件夹和Web配置页面允许或拒绝访问该文件夹的页面。
现在我的问题是:
如何将用户从无权查看权限的网页重定向到访问被拒绝的其他网页.aspx页面?
了解更多信息:
我想当“用户”点击管理员页面时,它会重定向到访问denied.aspx页面
注意:
如果退出一种不显示用户组经理页面的方式,请说明。
答案 0 :(得分:3)
将其放在母版页
中if (!(HttpContext.Current.User.IsInRole("Admin")))
{
Response.Redirect("UnAuthenticatedUser.aspx");
}
答案 1 :(得分:0)
在经理的页面加载中:
if (!User.IsInRole("managers")) {
Response.redirect("denied.aspx")
}
或类似的东西?