美文网首页
flask中的session保护问题

flask中的session保护问题

作者: 晓函 | 来源:发表于2016-09-28 11:47 被阅读125次

    login_manager.session_protection默认为basic

    千万不要设置为strong,否则会导致session异常,比如用户登录后无法记住,比如其他session的写入读取,都会出现异常

    login_manager.session_protection = 'strong'

    这几天用loginuser出现问题,remember设为True了,依然无法记住登录状态,关闭浏览器就登录状态没有了。
    于是找了很久原因,都找不到,但是肯定是session的问题,到底是哪里导致session出问题呢,印象中是加入geetest后,不使用geetest确实可以记住状态,但是又需要使用geetest。再次尝试把login_manager.session_protection = 'strong'注释掉,保护级别默认为basic,没这么严格,果然,也可以记住状态了。所以,肯定是geetest和session强保护有冲突

    相关文章

      网友评论

          本文标题:flask中的session保护问题

          本文链接:https://www.haomeiwen.com/subject/drbhyttx.html