diff --git a/truthinquiry/routes/routes_api_admin.py b/truthinquiry/routes/routes_api_admin.py
index 08639dd..09ad261 100644
--- a/truthinquiry/routes/routes_api_admin.py
+++ b/truthinquiry/routes/routes_api_admin.py
@@ -19,6 +19,11 @@ def auth():
else:
return flask.redirect("/admin/auth?failed=1")
+@routes_api_admin.route("/logout", methods=["GET", "POST"])
+def logout():
+ flask.session.pop("admin", None)
+ return flask.redirect("/")
+
@routes_api_admin.route("/setQuestions", methods=["GET", "POST"])
@require_admin(api=True)
def set_questions():
@@ -170,4 +175,4 @@ def delete_npc():
input_npc_id = flask.request.json["npc_id"]
db.session.execute(delete(Npc).where(Npc.NPC_ID==input_npc_id))
db.session.commit()
- return {}
\ No newline at end of file
+ return {}
diff --git a/truthinquiry/templates/admin/index.html b/truthinquiry/templates/admin/index.html
index 1b6d5d1..56b7d00 100644
--- a/truthinquiry/templates/admin/index.html
+++ b/truthinquiry/templates/admin/index.html
@@ -20,6 +20,8 @@
{%endfor%}
Nouveau NPC
-
+
+
+ Logout