Вызов сеанса перед выполнением любого действия контроллера в MVC

У меня есть эта проверка подлинности в моем файле global.asax в вызове Session_OnStart ():

if (Session["Authenticated"] == null)
        {
            Response.Redirect("~/Login.aspx");
        }

Этот вид аутентификации сеанса тесно связан во всех наших веб-приложениях, поэтому я должен использовать его таким образом. Этот global.asax находится в более старом проекте Webforms, в котором находится мой проект MVC. Поэтому по этой причине я считаю, что он позволяет мне получить доступ к моему действию контроллера, напримерHTTP: // локальный / контроллер / действие непосредственно без заполнения моей аутентификации сеанса, т.е. это не перенаправление. Я добавил этот бит кода в КАЖДОЕ действие контроллера, чтобы обойти это, но есть ли способ установить это где-нибудь глобально (не в global.asax), чтобы мне нужно было вызывать его только один раз для всех действий контроллера? Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос