Beispiel #1
0
    new_user = UserHelper.create_user(request.form['nickname'], request.form['email'], request.form['password'], gender)

    login_user(new_user)

    return redirect(url_for('home.home'))


@user_blueprint.route('/home/', methods=['GET'])
@login_required
def user_home_page():
    try:
        avatar = current_user.avatar.read()
    except AssertionError, e:
        avatar = None

    unfinished_routes = RouteHelper.get_user_routes(False)
    finished_routes = RouteHelper.get_user_routes(True)
    my_routes = RouteHelper.get_user_create_routes()

    return render_template('user-home.html', avatar=avatar, unfinished_routes=unfinished_routes,
                           finished_routes=finished_routes, my_routes=my_routes)


@user_blueprint.route('/modify_info/', methods=['GET'])
@login_required
def modify_info():
    try:
        avatar = current_user.avatar.read()
    except AssertionError, e:
        avatar = None