flask 数据库中添加方法进行密码验证
flask 数据库中添加方法进行密码验证
import hashlib from datetime import datetime from . import db #用户表 class User(db.Model): id = db.Column(db.Integer, primary_key=True) email = db.Column(db.String(64), unique=True, nullable=False) username = db.Column(db.String(64), unique=True, nullable=False) role = db.Column(db.String(64), nullable=True) password_hash = db.Column(db.String(128)) head_img = db.Column(db.String(128), unique=False, nullable=True) create_time = db.Column(db.DateTime, nullable=True,default=datetime.now) def verity_password(originPassword, password): from apps.util import common newpassword = common.md5(originPassword) return password == newpassword def __repr__(self): return '<User %r>' % self.username
浙公网安备 33010602011771号