登录的时候一般使用 session['logged_in'] = True 来写cookies,但是这样写的 cookies 在用户关闭浏览器的情况下就自动清除了。
flask 有什么办法能指定特定 cookies 的失效时间吗?
def login():
db = Models.Users()
if request.method == 'POST':
login_result = db.login_auth(request.form['email'], request.form['password'])
if login_result['status'] == 200:
session['logged_in'] = True
session['email'] = request.form['email']
return redirect(url_for('index'))
else:
return render_template('login.html',
login_result=login_result)
return render_template('login.html',
title=title)
最好能以上代码为基础修改。