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