侧边栏壁纸
博主头像
iColak's Blog

人生来来往往,来日并不方长

  • 累计撰写 107 篇文章
  • 累计创建 32 个标签
  • 累计收到 381 条评论

目 录CONTENT

文章目录

Flask-Login 蓝图设置 session 过期时间

苏维歌
2022-06-06 / 0 评论 / 0 点赞 / 18 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于2024-07-05,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

业务需要设置 1 小时未操作网页则过期重新登陆。
因为 login 视图在蓝图 auth.py 中,在 auth.py 中以下设置不起作用。

auth = Blueprint('auth', __name__)
@login.route('/login', methods=['GET', 'POST'])
def login():
    login_user(user)
    session.permanent = True
    app.permanent_session_lifetime = timedelta(hours=1)

此时只需要分别在 auth.py 中设置 session.permanent
在 app.py 中设置 app.permanent_session_lifetime 即可。

auth = Blueprint('auth', __name__)
@login.route('/login', methods=['GET', 'POST'])
def login():
    login_user(user)
    session.permanent = True

app.permanent_session_lifetime = timedelta(hours=1)
app.register_blueprint(auth, url_prefix='/auth')

转载自:https://www.jianshu.com/p/8a49a892c0d9

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq

评论区