Я использую ASP. Net Удостоверение в моем веб-приложении, которое использует одну и ту же страницу макета для всех представлений.
Вместо этого я использую приведенный ниже подход для перенаправления неаутентифицированных пользователей на страницу входа. добавить атрибут [Authorize]
на моих контроллерах. Этот код находится в Razor Layout View:
@using IdentityManager
@{
if (!Helper.IfUserAuthenticated())
{
Response.Redirect(Url.Action("Index", "Login"));
}
}
<!DOCTYPE html>
. . . . . . .
Вышеупомянутый подход работает как задумано. Что я хочу знать, если этот подход неправильный или не рекомендуется.
Спасибо