我正在Web应用程序上使用ASP.Net Identity,该应用程序对所有视图共享相同的“布局”页面。
我正在使用以下方法将未经身份验证的用户重定向到登录页面,而不是在控制器上添加[Authorize]
属性。
这段代码在“剃刀布局”视图中:
@using IdentityManager
@{
if (!Helper.IfUserAuthenticated())
{
Response.Redirect(Url.Action("Index", "Login"));
}
}
<!DOCTYPE html>
. . . . . . .
以上方法按预期工作。我想知道这种方法是否正确或不推荐。
谢谢