检查用户是否有权访问URL(用于登录返回URL)

时间:2009-11-27 09:15:35

标签: asp.net-mvc

当用户登录时,我会检查是否有返回URL,如果有,我会根据MVC应用程序模板重定向到它。

if (!String.IsNullOrEmpty(returnUrl))
{          
    return Redirect(returnUrl);
}

如何检查此URL是否有效(路由到控制器/操作),以及用户是否有权访问它? 我的操作都受到使用标准authorize属性的保护。

感谢您的帮助,

1 个答案:

答案 0 :(得分:0)

您通常会通过不在代码中的web.config文件来保护特定的URL。请参阅此article