From 1f204ea5abe7f2abbd54792b298743429c8ef1e2 Mon Sep 17 00:00:00 2001 From: Celestino Rey Date: Fri, 10 May 2024 14:25:30 +0200 Subject: [PATCH] =?UTF-8?q?P=C3=A1ginas=20de=20reservas=20protegidas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Padel/padel/reservas.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Padel/padel/reservas.py b/Padel/padel/reservas.py index c7bc38d..830b6a3 100644 --- a/Padel/padel/reservas.py +++ b/Padel/padel/reservas.py @@ -25,6 +25,7 @@ def misreservas(): return render_template("reservas/misreservas.html", reservas=reservas, name=current_user.name) @bp.route("/inserta/", methods=['GET', 'POST']) +@login_required def inserta(diaelegido): if request.method == "POST": nombre = request.form["nombre"] or "AnĂ³nimo" @@ -33,7 +34,7 @@ def inserta(diaelegido): db = get_db() db.execute( - "INSERT INTO reservas (nombre, fecha, hora) VALUES (?, ?, ?)", (nombre, fecha, hora), + "INSERT INTO reservas (nombre, fecha, hora) VALUES (?, ?, ?)", (current_user.name, fecha, hora), ) db.commit() @@ -41,6 +42,7 @@ def inserta(diaelegido): @bp.route("/reservar/") +@login_required def reservar(diaelegido): db = get_db() @@ -56,7 +58,7 @@ def reservar(diaelegido): for fila in reservas: print("Fecha ", fila["fecha"] , ". Hora: ", fila["hora"]) - return render_template("reservas/reservar.html", diaelegido=diaelegido) + return render_template("reservas/reservar.html", diaelegido=diaelegido, name=current_user.name) # Ruta para eliminar una reserva @bp.route('/eliminar_reserva/', methods=['POST']) @@ -71,6 +73,7 @@ def eliminar_reserva(id): return redirect(url_for('reservas.misreservas')) @bp.route("/eligedia", methods=['GET', 'POST']) +@login_required def eligedia(): hoy = date.today() manana = hoy + timedelta(days=1)