как перенаправить на страницу в ActionFilter - PullRequest
0 голосов
/ 11 июня 2019

У меня есть список URL-адресов в сеансе, если URL-адрес запроса не доступен в сеансе, если пользователь перенаправлен на страницу неавторизованного доступа, внешний интерфейс реагирует на js, а внутренний - ядро ​​asp.net

public override void OnActionExecuting(ActionExecutingContext context) {
 var requestedURL = context.HttpContext.Request.Headers["Referer"].ToString();

  var isAuthorize = userdata.PageUrl.Any(x => x.PageUrl.Contains(requestedURL)); // check if url exist

  if (isAuthorize == false) { // if page is not available
   context.Result = new RedirectResult("/unAuthorized");  // redirect
  }


}

, обращенное кПосле ошибки в файле startup.cs приветствуется любая помощь

Сеанс не настроен для этого приложения или запроса.

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