В основном я хочу проверить, действительно ли сеанс действителен для каждого запроса GET и POST в моем приложении, однако я не хочу продолжать копировать и вставлять тот же код в каждом методе действий, я думал об использовании базового контроллера, чтобы я мог наследовать использование или статический класс вспомогательного контроллера (если это можно сделать?). Являются ли эти способы лучшим (или даже правильным) подходом?Использование того же метода RedirectToAction в ActionMethods в ASP.NET MVC
Пример кода
[HttpGet]
[ValidateInput(false)]
public ActionResult SimpleSearch()
{
// I want to run this code of every ActionResult for a GET AND POST
if (!SessionStaticClass.IsUserLoggedIn())
{
return RedirectToAction("Login, Login");
}
}
Благодаря
Какую версию MVC вы используете? – elolos
5 - ну последнее, что я считаю – user3428422
Если вы используете сеанс для хранения регистрационной информации, вы делаете это очень неправильно, и ваш сайт очень небезопасен ... –