Beispiel #1
0
Datei: sms.py Projekt: maocis/ybk
def verify_code():
    mobile = request.form.get('mobile', '')
    code = request.form.get('code', '')
    v, reason = Code.verify(mobile, code)
    if v:
        return jsonify(status=200)
    else:
        return jsonify(status=400, reason=reason)
Beispiel #2
0
Datei: sms.py Projekt: sopnic/ybk
def verify_code():
    mobile = request.form.get("mobile", "")
    code = request.form.get("code", "")
    v, reason = Code.verify(mobile, code)
    if v:
        return jsonify(status=200)
    else:
        return jsonify(status=400, reason=reason)
Beispiel #3
0
def change_password_submit():
    mobile = request.form.get('mobile')
    password = request.form.get('password')
    code = request.form.get('code', '')
    v, reason = Code.verify(mobile, code)
    if v:
        try:
            u = User.query_one({'mobile': mobile})
            u.change_password(password)
        except Exception as e:
            return jsonify(status=500, reason=str(e))
        return jsonify(status=200)
    else:
        return jsonify(status=400, reason=reason)
Beispiel #4
0
def register():
    mobile = request.form.get('mobile', '')
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    invited_by = request.form.get('invited_by', '')
    code = request.form.get('code', '')
    v, reason = Code.verify(mobile, code)
    if v:
        try:
            u = User.create_user(mobile, username, password, invited_by)
        except Exception as e:
            return jsonify(status=500, reason=str(e))
        else:
            u.activate()
        return jsonify(status=200)
    else:
        return jsonify(status=400, reason=reason)