Office 2013 / 2016 / 2019 ProPlus Retail零售版密钥上架

flask-login的is_active属性用法

网站运维

更新于:

0x00 概述

不会用这个方法,搜了搜,说一下用法。

0x01 开整

帐户注册因为未验证邮箱或者什么原因,默认active是False,Flask-Login判断is_active为False是会登录失败的。验证邮箱了就设置为True

数据库model里面用户的表比如是User,添加一个装饰器@property,作用是把方法变属性,这样就可以了。

class User(UserMixin, db.Model):
    uid = db.Column(db.Integer, primary_key=True)
    active = db.Column(db.Boolean, default=False)


    @property
    def is_active(self):
        return self.active

0xff 完结撒花

写的太简单了,不过是不是很明了

转载请注明:【flask-login的is_active属性用法】https://jihuo.ma/flask-login-is-active.html

@楼主 昵称
评论