認証済みセッションと Ajax リクエストを実装するために、django と jquery を使用しています。
サイトで長時間非アクティブになった後、認証されたユーザーをログアウトするために、認証セッションのタイムアウトを設定しました。私のサイトの一部のページには、ユーザーが認証されたセッションにいる必要がある多くの AJAX 呼び出しがあります。ユーザーがこのようなページを長時間開いたままにし、セッションが自動タイムアウトになると、行われた AJAX 呼び出しは失敗し、ブラウザー エラーが表示されます。私の Web スタック (django) は、これらの AJAX リクエストに対してログインへのリダイレクトを返しますが、(jquery を使用して) $.ajax() にエラーとして表示されるだけです。
認証セッションがタイムアウトしたことがわかった場合、ページをリロードし、AJAX 要求を介してユーザーをログイン ページに送信するにはどうすればよいですか?