Flaskでクッキーの有効期限をリセットする 質問する

Flaskでクッキーの有効期限をリセットする 質問する

私はPythonウェブフレームワークFlaskを使用しています。アプリではセッションを使用しています。 というアプリではmain、 という設定がありmain.permanent_session_lifetime = timedelta(days=5)、ユーザーはログイン後5日間ログインしたままになります。しかし、アクティブなユーザーであっても5日後にはログアウトされます。サイトにアクセスするたびに有効期限をリセットして、5日後にのみログアウトされるようにしたいです。非アクティブほとんどのサイトはこのように動作します。Flask でこれを実行するにはどうすればよいですか?

ベストアンサー1

ハンドラを使用して、リクエストごとにクライアントへのセッションを更新できます@before_request

次のことを試してください。

@app.before_request
def func():
  session.modified = True

おすすめ記事