我在网络系统中创建了不同的角色(例如管理员、事件用户、用户……)。用户通过内置 ASP 进行身份验证:登录,不同的用户角色有不同的文件夹。
任何用户组都有一个文件夹和 Web 配置页面,用于允许或拒绝访问该文件夹的页面。
现在我的问题是:
如何将用户从无权查看的页面重定向到另一个页面(例如 access returned.aspx 页面)?
了解更多信息:
我希望当“用户”单击管理器页面时,它会重定向到访问拒绝的.aspx 页面。
注意:
如果退出方式不显示用户组的管理员页面,请说明。
最佳答案
将其放入母版页
if (!(HttpContext.Current.User.IsInRole("Admin")))
{
Response.Redirect("UnAuthenticatedUser.aspx");
}
关于asp.net - 将不同的用户重定向到另一个 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13373735/