def register_post(): mobile = request.form.get('mobile') imagecode = request.form.get('imagecode') password = request.form.get('password') password2 = request.form.get('password2') if imagecode != session['code']: return jsonify(status_code.USER_REGISTER_CODE_ERROR) if not all([mobile, imagecode, password, password2]): return jsonify(status_code.USER_REGISTER_PARAMS_VALID) if re.match(r'1[3456789]/d{9}', mobile): return jsonify(status_code.USER_REGISTER_MOBILE_INVALID) if password2 != password: return jsonify(status_code.USER_REGISTER_PASSWORD_ERROR) user = User.query.filter(User.phone == mobile).all() if user: return jsonify(status_code.USER_REGISTER_MOBILE_EXSIST) user = User() user.phone = mobile user.password = password user.name = mobile user.add_update() return jsonify({'code': status_code.OK})