セッションの有効期限が切れたことをユーザーに通知できますか? ブラウザはサーバーとして機能し、そのような通知を受け取ることができますか?
1 つの解決策は、クライアント側でカウントダウンを行い、最後にクライアントに通知する JavaScript を生成することですが、最初の方法でそれを実行できるかどうかを確認しますか?
そして、最初のアプローチの結果は何ですか?セキュリティ上の懸念はありますか?
たとえば、django でポーズ可能な実装とは何でしょうか?
セッションの有効期限が切れたことをユーザーに通知できますか? ブラウザはサーバーとして機能し、そのような通知を受け取ることができますか?
1 つの解決策は、クライアント側でカウントダウンを行い、最後にクライアントに通知する JavaScript を生成することですが、最初の方法でそれを実行できるかどうかを確認しますか?
そして、最初のアプローチの結果は何ですか?セキュリティ上の懸念はありますか?
たとえば、django でポーズ可能な実装とは何でしょうか?
XMLHTTPRequest
URL のチェックに使用して、JavaScript が定期的に (たとえば 30 秒ごとに) 通知のためにサーバーをポーリングするようにすることができます。セッションがタイムアウトした場合、サーバーはそれを示す何かをその URL に置くことができ、通知がポップアップ表示される可能性があります。これは、回答を作成している最中に、他の誰かがすでに質問に回答したという通知を Stackoverflow が実装する方法です。
cometを見たいと思うかもしれませんが、壊れる可能性が低く、実装が簡単なため、javascript タイマーの方がはるかに優れたソリューションになると思います。
有効期限の通知を提供するだけで、実際にはそのステップで認証を行っていないため、セキュリティへの影響は考えられません。
あなたはある種の彗星型のものを探しています。おそらく最も簡単な「サーバープッシュ」は、サーバーをポーリングすることです。