modified: app.py
modified: templates/user_dashboard.html
This commit is contained in:
17
app.py
17
app.py
@@ -241,12 +241,11 @@ def callback():
|
||||
|
||||
@app.route("/user_dashboard/<int:guild_id>")
|
||||
def user_dashboard(guild_id):
|
||||
"""Serverbasiertes User-Dashboard."""
|
||||
if "discord_user" in session:
|
||||
user_info = session["discord_user"]
|
||||
user_id = user_info["id"]
|
||||
"""Serverbasiertes User-Dashboard"""
|
||||
if g.user_info:
|
||||
user_id = g.user_info["id"]
|
||||
|
||||
# Verbinde mit der Datenbank, um serverbezogene Nutzerdaten zu laden
|
||||
# Hole die serverbezogenen Nutzerdaten
|
||||
connection = get_db_connection()
|
||||
cursor = connection.cursor(dictionary=True)
|
||||
|
||||
@@ -256,16 +255,12 @@ def user_dashboard(guild_id):
|
||||
cursor.close()
|
||||
connection.close()
|
||||
|
||||
# Überprüfe, ob serverbezogene Daten gefunden wurden
|
||||
if user_data:
|
||||
g.guild_id = guild_id # Setzt guild_id in g, falls es auf der Seite benötigt wird
|
||||
g.user_data = user_data # Setzt user_data in g für die Seite
|
||||
g.user_data = user_data # Setze user_data in g für den Zugang in den Templates
|
||||
return render_template("user_dashboard.html")
|
||||
else:
|
||||
flash("No data found for this server.", "warning")
|
||||
flash("You do not have access to this server's data.", "warning")
|
||||
return redirect(url_for("user_landing_page"))
|
||||
|
||||
# Wenn der Benutzer nicht eingeloggt ist, zurück zur Landing Page
|
||||
return redirect(url_for("landing_page"))
|
||||
|
||||
@app.route("/server_admin_dashboard/<int:guild_id>")
|
||||
|
||||
Reference in New Issue
Block a user