1.Hi
1.any Ideas why the "session.permanent" = true in code is not working, I use chrome browser for testing too.
1.Does this code seem correct?
1.I have used the permanent session life time variable at start of code and added "session.permanent" before using the session
from flask import Flask, redirect, url_for, render_template, request, session
from datetime import timedelta
app = Flask(__name__)
app.secret_key = "12345"
#set perminant session lifetime
app.permanent_session_lifetime = timedelta(minutes=5)
@app.route("/")
def home():
return render_template("index.html")
@app.route("/login", methods=["POST","GET"])
def login():
if request.method == "POST":
session.permanent = True
user = request.form["nm"]
session["user"] = user
return redirect(url_for("user"))
else:
if "user" in session:
return redirect(url_for("user"))
return render_template("login.html")