Exemplo n.º 1
0
def resetPasswd(mobileNumber):
    userId=str(int(User.get_id_by_phone(mobileNumber)[0]))
    form=UserResetPasswdForm(request.form)
    result=form.validate()
    if result.status==rs.SUCCESS.status:
        user = User.getById(userId)
        newHashPasswd=generate_password_hash(form.newPasswd)
        User.update(userId,passwd=newHashPasswd)
    return  json.dumps(rs.SUCCESS.__dict__,ensure_ascii=False)
Exemplo n.º 2
0
def resetPasswd(mobileNumber):
    userId = str(int(User.get_id_by_phone(mobileNumber)[0]))
    form = UserResetPasswdForm(request.form)
    result = form.validate()
    if result.status == rs.SUCCESS.status:
        user = User.getById(userId)
        newHashPasswd = generate_password_hash(form.newPasswd)
        User.update(userId, passwd=newHashPasswd)
    return json.dumps(rs.SUCCESS.__dict__, ensure_ascii=False)
Exemplo n.º 3
0
def checkVerifyCodePwd(phoneNumber=None):
    code = request.form.get('verifyCode')
    mobile = phoneNumber
    verifyCode = session.get('verifyCode')
    user_id = User.get_id_by_phone(mobile)[0]
    userId = str(int(user_id))

    if verifyCode is None:
        result = rs.ResultStatus(rs.FAILURE.status, "请重新产生验证码")
        return json.dumps(result.__dict__, ensure_ascii=False)
    if code is None:
        result = rs.ResultStatus(rs.FAILURE.status, "验证码不能为空,请输入验证码")
        return json.dumps(result.__dict__, ensure_ascii=False)
    if code == verifyCode:
        return json.dumps(rs.SUCCESS.__dict__, ensure_ascii=False)
    else:
        result = rs.ResultStatus(rs.FAILURE.status, "验证码错误,请重新输入验证码")
        return json.dumps(result.__dict__, ensure_ascii=False)
Exemplo n.º 4
0
def checkVerifyCodePwd(phoneNumber=None):
    code=request.form.get('verifyCode')
    mobile=phoneNumber
    verifyCode=session.get('verifyCode')
    user_id = User.get_id_by_phone(mobile)[0]
    userId = str(int(user_id))

    if verifyCode is None:
        result=rs.ResultStatus(rs.FAILURE.status,"请重新产生验证码")
        return  json.dumps(result.__dict__,ensure_ascii=False)
    if code is None:
        result=rs.ResultStatus(rs.FAILURE.status,"验证码不能为空,请输入验证码")
        return  json.dumps(result.__dict__,ensure_ascii=False)
    if code == verifyCode:
        return  json.dumps(rs.SUCCESS.__dict__,ensure_ascii=False)
    else:
        result=rs.ResultStatus(rs.FAILURE.status,"验证码错误,请重新输入验证码")
        return  json.dumps(result.__dict__,ensure_ascii=False)