This commit is contained in:
NikolajDanger
2022-05-24 09:30:18 +02:00
parent 9fb3452341
commit 2dd340e593
7 changed files with 165 additions and 42 deletions

26
bank/Pax/routes.py Normal file
View File

@ -0,0 +1,26 @@
from flask import render_template, url_for, flash, redirect, request, Blueprint
from bank import app, conn, bcrypt
from bank.forms import AddEmployeeForm
from flask_login import login_user, current_user, logout_user, login_required
from bank.models import select_all_Employees, insert_Employees
Pax = Blueprint('Pax', __name__)
posts = [{}]
@Pax.route("/test", methods=['GET', 'POST'])
def test():
form = AddEmployeeForm()
# Nedenstånde kode køres kun ved POST-forespørgsler:
if form.validate_on_submit():
hashed_password = bcrypt.generate_password_hash(form.password.data).decode('utf-8')
id=form.id.data
name=form.username.data
password=hashed_password
insert_Employees(id, name, password)
flash('Employee has been created! The employee is now able to log in', 'success')
return redirect(url_for('Login.home'))
# Og denne køres GET-forespørgsler:
employees = select_all_Employees()
return render_template('test.html', title='Hej med dig', emp=employees, form=form)