From 377c5796858a1417f5e828b38b0bafa727f48f8b Mon Sep 17 00:00:00 2001 From: cato447 Date: Fri, 20 Feb 2026 02:18:11 +0100 Subject: [PATCH] rolled back admin changes --- app/routes.py | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/app/routes.py b/app/routes.py index 8cc1f7b..6c9e6ee 100644 --- a/app/routes.py +++ b/app/routes.py @@ -257,18 +257,6 @@ def admin_login(): if user and check_password(user, password): flask_login.login_user(user) current_app.logger.info(f"Admin login successful: {user_name}") - - token = retrieve_token(user_name) - if not token: - token = create_token(user_name) - - next_url = request.args.get("next") - if next_url and next_url.startswith("/admin"): - session["next_url"] = next_url - else: - session["next_url"] = url_for("main.index") - - return set_cookie(token) else: current_app.logger.warning(f"Failed admin login attempt: {user_name}") flash("Incorrect username or password. Please try again.", "error") @@ -369,12 +357,15 @@ def serve_deck(course_folder, deck, token, path="index.html"): requested_file = os.path.join(deck_path, path) if os.path.isfile(requested_file): if path == deck_info["index_file"]: - current_app.logger.info(f"User {token.name} accessed deck {deck_info['deck_name']}") + current_app.logger.info( + f"User {token.name} accessed deck {deck_info['deck_name']}" + ) return send_from_directory(deck_path, path) log_404("File missing within deck", deck, course_folder, path, token) abort(404) + @main.route("/exports///") @token_required def serve_export(deck, course_folder, path, token):