flask session auto logout in 5 mins

from flask import Flask, session, redirect, url_for
from datetime import timedelta

app = Flask(__name__)
app.secret_key = "your_secret_key"
app.permanent_session_lifetime = timedelta(minutes=5)

@app.route('/')
def index():
    return "Session will expire in 5 minutes."

@app.route('/login')
def login():
    session.permanent = True
    return redirect(url_for('index'))

@app.route('/logout')
def logout():
    session.pop('username', None)
    return redirect(url_for('index'))

if __name__ == '__main__':
    app.run(debug=True)