首页 文章

asp.net核心mvc - 未经授权的ajax请求

提问于
浏览
0

如何在asp.net core-MVC中处理/处理未经授权的ajax请求?对我来说,当我发出未经授权的ajax请求时,它转到方法并返回JSON数据为undefined,而不是给出错误或给出401状态代码 .

我想停止它去方法,并希望将其重定向到登录页面 . 我尝试使用全局错误处理程序,但错误处理程序没有捕获任何错误,它转到ajax方法 .

请建议 .

1 回答

  • 0

    好吧,我设法找到了解决这个问题的不同方法 . 当发出ajax请求并进入方法时,我检查了用户是否已登录 . 如果没有,我返回JSON响应,我在客户端处理并重定向到登录页面 .

    理想情况下,我希望全局Ajax错误处理程序应该拾取未经授权的访问错误,而不是转到ajax方法,只从全局错误处理程序重定向到登录页面 . 但似乎它将采用方法 .

相关问题