Example #1
0
def add_user():
    data = {
        'fn': request.form['fname'],
        'ln': request.form['lname'],
        'email': request.form['email']
    }
    User.add(data)
    return redirect("/")
Example #2
0
def delete_user(id):

    data = {
        'id': id,
    }
    delete_user = User.delete(data)
    return redirect("/")
def create_user():
    is_valid = User.validate_user(request.form)
    if is_valid:
        list_of_users = User.get_one_email(request.form['email'])
        if len(list_of_users) > 0:
            flash('email already exists')
            return redirect('/')
        info = {
            "first_name": request.form['first_name'],
            "last_name": request.form['last_name'],
            "email": request.form['email'],
            "pw": request.form['pw'],
        }
        new_user = User.new(info)
        print(new_user)
        session['uuid'] = new_user[0]['id']
        return redirect('/dashboard')
    return redirect('/')
def view_base():
    if 'uuid' not in session:
        return redirect('/')

    context = {
        "logged_in_user": User.get_one(session['uuid']),
        "all_fighter": base_fighter.get_all()
    }
    return render_template('buy_new_fighters.html', **context)
def dashboard():
    if 'uuid' not in session:
        return redirect('/')

    context = {
        "logged_in_user": User.get_one(session['uuid']),
        "all_fighter": fighter.get_all()
    }
    return render_template('dashboard.html', **context)
Example #6
0
def edit_user(id):
    data = {
        'id': id,
        'fn': request.form['fname'],
        'ln': request.form['lname'],
        'email': request.form['email']
    }
    update_user = User.update(data)
    print(update_user)
    return redirect("/")
def login_user():
    list_of_users = User.get_one_email(request.form['email'])
    if len(list_of_users) == 0:
        print("email not found")
        flash("Invalid credentials")
        return redirect('/')
    else:
        print('email found')
        user = list_of_users[0]
        if request.form['pw'] == user['pw']:
            session['uuid'] = user['id']
            return redirect('/dashboard')
def create_user():
    is_valid = User.validate_user(request.form)
    if is_valid:
        list_of_users = User.get_one_email(request.form['email'])
        if len(list_of_users) > 0:
            flash('email already exists')
            return redirect('/')
        elif len(list_of_users) == 0:
            # hash pw
            pw_hash = bcrypt.generate_password_hash(request.form['pw'])
            # create the user
            info = {
                "first_name": request.form['first_name'],
                "last_name": request.form['last_name'],
                "email": request.form['email'],
                "pw_hash": pw_hash,
            }
        new_user = User.new(info)
        print(new_user)
        session['uuid'] = new_user[0]['id']
        return redirect('/dashboard')
    return redirect('/')
Example #9
0
def edit_user_page(id):

    data = {'id': id}
    current_user = User.edit(data)
    return render_template("update.html", show_result=current_user)
Example #10
0
def show_user(id):
    data = {'id': id}
    current_user = User.show(data)
    return render_template("show.html", show_result=current_user)
Example #11
0
def index():

    return render_template("index.html", all_users=User.get_all())