如果会话中的请求URL不可用,而用户重定向到了未经授权的页面,则前端中有URL列表,前端是react js,后端是asp.net core
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中遇到以下错误,请提供任何帮助
尚未为此应用程序或请求配置会话。