MVC Проверка подлинности с проверкой подлинности в представлении макета бритвы - PullRequest
1 голос
/ 13 апреля 2020

Я использую ASP. Net Удостоверение в моем веб-приложении, которое использует одну и ту же страницу макета для всех представлений.

Вместо этого я использую приведенный ниже подход для перенаправления неаутентифицированных пользователей на страницу входа. добавить атрибут [Authorize] на моих контроллерах. Этот код находится в Razor Layout View:

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

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

Вышеупомянутый подход работает как задумано. Что я хочу знать, если этот подход неправильный или не рекомендуется.

Спасибо

...