Цель:
Упростить проверку, если тот же пользователь или нет по отношению к DRY.
Проблема:
Каждый раз, когда вы переходите на следующую страницу с помощью ActionResult
, вы должны добавить
if (Session["UserID"] != null)
в каждый контент ActionResult
, чтобысделать проверку.
Вопрос:
Есть ли другой способ сделать его проще и лучше, чем сегодня?
Моя идея состоит в том, чтобы использовать эту проверку поверх ActionResult
Предложить (возможно ли это сделать?)
[validation]
public ActionResult UserDashBoard()
{
return View();
}
И не так сегодня:
public ActionResult UserDashBoard()
{
if (Session["UserID"] != null)
{
return View();
} else
{
return RedirectToAction("Login");
}
}
Источник, который я использую, взят с этой страницы.
https://www.c -sharpcorner.com / article / simple-login-application-using-Asp-Net-mvc /