2012-11-14 56 views
3

我在我的Web系统中创建了不同的角色(例如Admin,Active user,User ...)。用户通过内置的ASP获得身份验证:登录,我有不同的用户角色的文件夹。
任何用户组都有一个文件夹和Web配置页面,允许或拒绝访问文件夹的页面。
现在我的问题是:
如何将用户从一个没有权限的页面重定向到另一个页面,如访问denied.aspx页面?
欲了解更多信息: 我想要一个“用户”点击经理的页面时,它重定向到访问denied.aspx页面。

注意:
如果退出的方式不显示管理员页面的用户组,请说。将不同的用户重定向到另一个URL

回答

3

在经理人的页面加载将这个在母版

if (!(HttpContext.Current.User.IsInRole("Admin"))) 
{ 
    Response.Redirect("UnAuthenticatedUser.aspx"); 
} 
+1

此链接也将帮助http://stackoverflow.com/questions/9046043/asp-net-redirect-unauthorised-user-to-default-login-page –

+1

+1使用母版页。 – slugster

0

if (!User.IsInRole("managers")) { 
    Response.redirect("denied.aspx") 
} 

或类似的东西?

相关问题