SESSION_COOKIE_AGEを設定してSESSION_SAVE_EVERY_REQUESTを有効にすると、一定時間が経過するとユーザーがログアウトします。しかし、とにかくリダイレクトすると、5分間何も動いていないのですか?非ログイン後のDjangoログアウトとリダイレクト
1
A
答えて
2
ユーザーからの操作なしリダイレクトしたい場合、あなたはJavaScriptでそれをしなければならない。
setTimeout(function() { window.location.href = 'http://someURL'; }, 5 * 60 * 1000);
3
それがリダイレクトで応答している場合は、あなたが(AJAX要求をトリガするsetTimeout()
を使用して、することができますログアウトされている場合)、ページを更新します。この方法は、5分ごとにページを更新するよりも優れています。これは、ユーザーエクスペリエンスが悪い可能性があるためです。