From 1118cfb1495dde102d0d53671ffe6d9a7d0dcb0f Mon Sep 17 00:00:00 2001
From: Fudgerboy <91767657+Fudgerboy@users.noreply.github.com>
Date: Thu, 1 Aug 2024 09:47:23 +0000
Subject: Thu, Aug 1, 2024, 2:47 AM -07:00

---
 wk9/lect/cookies/app.py | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

(limited to 'wk9/lect/cookies')

diff --git a/wk9/lect/cookies/app.py b/wk9/lect/cookies/app.py
index 74b7964..ef0d488 100644
--- a/wk9/lect/cookies/app.py
+++ b/wk9/lect/cookies/app.py
@@ -1,4 +1,4 @@
-from flask import Flask, render_template, request, session
+from flask import Flask, render_template, request, session, redirect
 from flask_session import Session
 
 app = Flask(__name__)
@@ -12,9 +12,15 @@ def index():
     return render_template("index.html", name=session.get("name"))
 
 
-@app.route("/login")
+@app.route("/login", methods=["GET", "POST"])
 def login():
     if request.method == "POST":
         session["name"] = request.form.get("name")
         return redirect("/")
     return render_template("login.html")
+
+
+@app.route("/logout")
+def logout():
+    session.clear()
+    return redirect("/")
-- 
cgit v1.2.3