def add_user(): data = { 'fn': request.form['fname'], 'ln': request.form['lname'], 'email': request.form['email'] } User.add(data) return redirect("/")
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)
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('/')
def edit_user_page(id): data = {'id': id} current_user = User.edit(data) return render_template("update.html", show_result=current_user)
def show_user(id): data = {'id': id} current_user = User.show(data) return render_template("show.html", show_result=current_user)
def index(): return render_template("index.html", all_users=User.get_all())