summaryrefslogtreecommitdiff
path: root/app/routes.py
diff options
context:
space:
mode:
authorKaran Jayachandra <mail@karanjayachandra.com>2025-07-06 15:13:27 +0200
committerKaran Jayachandra <mail@karanjayachandra.com>2025-07-06 15:13:27 +0200
commitceb264b6bdfed8c51e54deed2b6132fecff3934d (patch)
tree6a403d915e96fa0b090bd362ebf6fb8048fd5de8 /app/routes.py
parent279faac0323da94535e6ee3b82458f858ec7178a (diff)
Added the basic login
Diffstat (limited to 'app/routes.py')
-rw-r--r--app/routes.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/app/routes.py b/app/routes.py
index c18d93b..b943e16 100644
--- a/app/routes.py
+++ b/app/routes.py
@@ -1,6 +1,7 @@
from app import app
+from app.forms import LoginForm
from app.controller import RoundGenerator
-from flask import render_template, request, url_for, Response
+from flask import render_template, request, url_for, Response, flash, redirect
rg = RoundGenerator()
@@ -8,6 +9,13 @@ rg = RoundGenerator()
def home():
return render_template("index.j2", url_for=url_for)
+@app.route("/login", methods=["GET", "POST"])
+def login():
+ form = LoginForm()
+ if form.validate_on_submit():
+ flash(f"User {form.username} is requesting to login.")
+ return redirect("/")
+ return render_template("login.j2", form=form)
@app.route("/control", methods=["GET"])
def get_controls():