Облегчить проверку, если тот же пользователь или нет по отношению к DRY - PullRequest
0 голосов
/ 06 июня 2019

Цель:
Упростить проверку, если тот же пользователь или нет по отношению к 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 /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...