def post(self): json = request.get_json() p_num = json["p_num"] dao = UserDao() res = dao.p_list(p_num) if not res: send_msg(p_num) return jsonify({"code": 206, "msg": "ok!"}) else: return jsonify({"code": 210, "msg": "手机号已存在,不能注册!"})
def post(self): json = request.get_json() p_num = json["p_num"] dao = UserDao() res = dao.p_list(p_num) if res: send_msg(p_num) return jsonify({"code": 208, "msg": "发送成功!"}) else: return jsonify({"code": 203, "msg": "用户名不存在!"})
def send_code(phonenum): '''给用户发送验证码''' if not is_phonenum(phonenum): return False key = keys.VCODE_K + str(f'{phonenum}') if rds.get(key): return True vcode = make_code() info_log.debug(f'验证码:{phonenum}-{vcode}') rds.set(key, vcode, 600) return send_msg(phonenum, vcode)
def check_code(): phone = request.args.get('phone') #获取手机号 if len(phone) == 11: res = eval(send_msg(phone)) # 发送验证码 if res['Code'] == 'OK': api_logger.info("验证码已发送") code = r.get('MT'+phone).decode() return jsonify({'code': 200, 'msg': '验证码发送成功','data':code}) else: api_logger.warning("手机号错误") return jsonify({'code': 207, 'msg': '2手机号错误请填写正确的手机号'}) api_logger.warning("手机号错误") return jsonify({'code': 207, 'msg': '1请填写正确的手机号'})
def forget_password(): r_data = request.get_json() if r_data: phone = r_data['phone'] #获取手机号 if phone: if not UserDao().check_phone(phone): res = eval(send_msg(phone).decode()) #发送验证码 if res['Code'] == 'OK': code = r.get('MT'+phone) return jsonify({'code':200,'msg':'验证码发送成功','data':code}) else: return jsonify({'code':207,'msg':'手机号错误请填写正确的手机号'}) else: return jsonify({'code':207,'msg':'该手机号还没有注册,请前去注册'}) return jsonify({'code':207,'msg':'请填写正确的手机号'})