在asp.net core-MVC中如何处理/处理未经授权的ajax请求?对我来说,当我发出未经授权的 ajax 请求时,它会转到该方法并返回未定义的 JSON 数据,而不是给出错误或给出 401 状态代码。
我想停止它转到方法并想将它重定向到登录页面。我尝试使用全局错误处理程序,但错误处理程序没有捕获任何错误,它转到 ajax 方法。
请建议。
好吧,我设法找到了不同的方法来处理这个问题。当发出 ajax 请求并且它进入方法时,我在那里检查了用户是否登录。如果没有,我返回 JSON 响应,我在客户端处理并重定向到登录页面。
理想情况下,我希望全局 Ajax 错误处理程序应该接收未经授权的访问错误,而根本不转到 ajax 方法,而仅从全局错误处理程序重定向到登录页面。但似乎它会去方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句