我正在使用 django 和 jquery 来实现经过身份验证的会话和 Ajax 请求。
在我的网站上长时间不活动后,我已经验证了会话超时以注销经过验证的用户。我网站上的一些页面中有很多 AJAX 调用,要求用户处于经过身份验证的会话中。当用户长时间打开此类页面并且会话自动超时时,进行的任何 AJAX 调用都将失败并显示浏览器错误。我的网络堆栈(django)为这些 AJAX 请求返回登录重定向,但它们只是显示为 $.ajax() 的错误(使用 jquery。)
当我发现他们的身份验证会话已超时时,如何重新加载页面并通过 AJAX 请求将用户发送到登录页面?