diff options
| author | Karan Jayachandra <mail@karanjayachandra.com> | 2025-07-06 15:13:27 +0200 |
|---|---|---|
| committer | Karan Jayachandra <mail@karanjayachandra.com> | 2025-07-06 15:13:27 +0200 |
| commit | ceb264b6bdfed8c51e54deed2b6132fecff3934d (patch) | |
| tree | 6a403d915e96fa0b090bd362ebf6fb8048fd5de8 /app/routes.py | |
| parent | 279faac0323da94535e6ee3b82458f858ec7178a (diff) | |
Added the basic login
Diffstat (limited to 'app/routes.py')
| -rw-r--r-- | app/routes.py | 10 |
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(): |
