From b31fc22d824247d46cd84426bd9f071af7455b5f Mon Sep 17 00:00:00 2001 From: SimolZimol <70102430+SimolZimol@users.noreply.github.com> Date: Sun, 27 Oct 2024 11:43:30 +0100 Subject: [PATCH] modified: app.py --- app.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index 86fc6c4..82504cb 100644 --- a/app.py +++ b/app.py @@ -295,6 +295,9 @@ def user_dashboard(guild_id): if g.user_info: user_id = g.user_info["id"] + # Debugging-Ausgaben + print(f"Accessing user_dashboard for user_id: {user_id}, guild_id: {guild_id}") + # Hole die serverbezogenen Nutzerdaten connection = get_db_connection() cursor = connection.cursor(dictionary=True) @@ -303,17 +306,25 @@ def user_dashboard(guild_id): cursor.execute("SELECT * FROM user_data WHERE user_id = %s AND guild_id = %s", (user_id, guild_id)) user_data = cursor.fetchone() + # Debugging-Ausgabe für user_data + print(f"user_data for user_id {user_id} on guild_id {guild_id}: {user_data}") + cursor.close() connection.close() if user_data: - g.guild_id = guild_id # Setzt g.guild_id für die Navigation + # Falls `user_data` vorhanden ist, setze `g.guild_id` und `g.user_data` + g.guild_id = guild_id g.user_data = user_data return render_template("user_dashboard.html") else: + # Debugging-Ausgabe für Fehlerfall + print(f"No access for user_id {user_id} on guild_id {guild_id}") flash("You do not have access to this server.", "danger") return redirect(url_for("user_landing_page")) + # Falls der Benutzer nicht eingeloggt ist + print("User not logged in, redirecting to landing page.") flash("Please log in to view your dashboard.", "danger") return redirect(url_for("landing_page"))