Проблема в .NET MVC core 2.0
Привет
Пожалуйста, обратитесь за помощью в следующем:
У меня есть атрибут ActionFilterAttribute в основном для проверки времени ожидания сеанса. У меня есть следующие проблемы:
(1) невозможно получить текущий контекст для сохранения переменных сеанса в таблице
(2) Невозможно ввести signmanager, чтобы я мог принудительно выйти из текущего пользователя.
(3) Невозможно получить, если сеанс все еще активен или нет. В настоящее время я делаю обходной путь, проверяя, является ли переменная сеанса нулевой или нет, чтобы проверить тайм-аут сеанса.
Я много пытался использовать filtercontext для получения, но безуспешно. Любые указатели в правильном направлении будут очень полезны.
Я копирую код для вашей справки
С уважением
Сантош
Что я уже пробовал:
public override void OnActionExecuting(ActionExecutingContext filterContext) { var sessionVar = filterContext.HttpContext.Session.GetString("sessionVar"); if (sessionVar == null) { string s = filterContext.HttpContext.Request.Scheme; string redirectTo = "/"; filterContext.HttpContext.Response.Redirect(redirectTo); } base.OnActionExecuting(filterContext); }