剃刀布局视图上的MVC身份检查身份验证

时间:2020-04-13 08:54:35

标签: c# asp.net-mvc razor identity

我正在Web应用程序上使用ASP.Net Identity,该应用程序对所有视图共享相同的“布局”页面。

我正在使用以下方法将未经身份验证的用户重定向到登录页面,而不是在控制器上添加[Authorize]属性。 这段代码在“剃刀布局”视图中:

@using IdentityManager
@{ 
    if (!Helper.IfUserAuthenticated())
    {
        Response.Redirect(Url.Action("Index", "Login"));
    }
}

<!DOCTYPE html>
. . . . . . . 

以上方法按预期工作。我想知道这种方法是否正确或不推荐。

谢谢

0 个答案:

没有答案