auth_controller.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:go_basketball 作者: ZhaoPengkun 项目源码 文件源码
def validate_email(email, code):
    """
    email must only one and is a email
    :param email:  email
    :return: {0:success,1:double email,2:illegal}
    """
    auth = Auth()
    auth.verification_code = code
    auth.email = email
    if not_email(email):
        return "illegal"
    elif db.session.query(User).filter_by(email=email).first():
        return "double"
    else:
        auth = db.session.query(Auth).filter_by(email=email).first()
        if auth.verification_code == code:
            db.session.delete(auth)
            return "success"
        else:
            return "verification error"
        # print email
        # # user = session.query(User).filter_by(username='abc').first()
        # # session.delete(user)
        # if Auth.query.filter_by(email=email).first():
        #     db.session.delete(auth)
        #     db.session.commit()
        #     return "success"
        # else:
        #     return "verification error"
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号