예제 #1
0
def userInfo():
    if request.method == 'POST':
        user = User()
        user.name = request.form.get("name")
        session['name'] = user.name;
        user.pwd = request.form.get("password")
        result = database.checkUser(user.name, user.pwd)
        if result:
            user.pNumber = result[0][3]
            user.age = result[0][2]
            user.sex = "male"
            if not result[0][5]:
                user.sex = "femail"
            return render_template("userInformation.html", user=user)
        return redirect(url_for('login'))
예제 #2
0
def register_user():
    response = {
        'msg': 'success'
    }
    try:
        name = flask.request.get_json()['name']
        gender = flask.request.get_json()['gender']
        age = flask.request.get_json()['age']

        user = User()
        user.name = name
        user.gender = gender
        user.age = age

        session.add(user)
        session.commit()
    except Exception as e:
        traceback.print_exc()
        session.rollback()
        response['msg'] = str(e)
    return flask.jsonify(response)