Я обычно использую , использую класс Microsoft.AspNetCore.Http для установки строки сеанса и контролирую зарегистрированного пользователя на каждом контроллере, который я пишу как
if (HttpContext.Session.GetString("user") == null)
{
return RedirectToAction("Index", "Login");
}
Это так плохо во время кодирования, потому что я повторяю код каждый раз. Я хочу написать свой код, используя «Не повторяй себя (DRY)» принципы, так как я могу это сделать?