From e96da0f08fdc15a283407381560661387c2370d3 Mon Sep 17 00:00:00 2001 From: SimolZimol <70102430+SimolZimol@users.noreply.github.com> Date: Fri, 25 Oct 2024 17:41:45 +0200 Subject: [PATCH] modified: app.py --- app.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app.py b/app.py index 308126f..86fc6c4 100644 --- a/app.py +++ b/app.py @@ -299,7 +299,7 @@ def user_dashboard(guild_id): connection = get_db_connection() cursor = connection.cursor(dictionary=True) - # Überprüfe, ob der Benutzer Berechtigung für den Server hat + # Überprüfe, ob der Benutzer Mitglied des Servers (Gilde) ist cursor.execute("SELECT * FROM user_data WHERE user_id = %s AND guild_id = %s", (user_id, guild_id)) user_data = cursor.fetchone() @@ -307,14 +307,17 @@ def user_dashboard(guild_id): connection.close() if user_data: - g.user_data = user_data # Speichern der user_data in g - g.guild_id = guild_id # Speichern der aktuellen guild_id in g + g.guild_id = guild_id # Setzt g.guild_id für die Navigation + g.user_data = user_data return render_template("user_dashboard.html") + else: + flash("You do not have access to this server.", "danger") + return redirect(url_for("user_landing_page")) - # Weiterleitung zur Landing Page, falls keine Berechtigung oder Daten gefunden - flash("You do not have access to this server or the server data was not found.", "warning") + flash("Please log in to view your dashboard.", "danger") return redirect(url_for("landing_page")) + @app.route("/server_giveaways/") def server_giveaways(guild_id): """Serverbasiertes Giveaway-Management"""