def register_info(): if request.method == 'POST': image_code = session.get('image_code') i_code = request.form.get('i_code') if image_code == i_code: mobile = request.form.get('mobile') password = request.form.get('password') user = User.query.filter(User.phone == mobile).first() if user: return jsonify({'code': USER_REGISTER_NOT_PHONE}) if not re.match(r'(13\d|14[5|7]|15\d|166|17[3|6|7]|18\d)\d{8}$', mobile): return jsonify({'code': USER_REGISTER_PHONE_RE}) new_user = User() new_user.phone = mobile new_user.password = password new_user.add_update() return jsonify({'code': OK}) else: return jsonify({'code': USER_REGISTER_IMAGE_CODE})