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

时间:2017-10-27 03:56:20

标签: jquery ajax asp.net-core asp.net-core-mvc

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

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

请建议。

1 个答案:

答案 0 :(得分:0)

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

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

相关问题