modified: app.py

This commit is contained in:
SimolZimol
2024-09-12 16:33:09 +02:00
parent 60609fcb1a
commit c914208cee

20
app.py
View File

@@ -228,20 +228,30 @@ def user_dashboard():
if "discord_user" in session: if "discord_user" in session:
user_info = session["discord_user"] user_info = session["discord_user"]
user_id = user_info["id"] user_id = user_info["id"]
connection = get_db_connection()
# Verbindung zur Datenbank herstellen
connection = get_db_connection() # Stelle sicher, dass du die richtige Verbindung benutzt
cursor = connection.cursor(dictionary=True) cursor = connection.cursor(dictionary=True)
cursor.execute("SELECT points, permission, ban FROM user_data WHERE user_id = %s", (user_id,)) # Punkte und Rang aus der Datenbank abrufen
cursor.execute("SELECT points, rank FROM user_data WHERE user_id = %s", (user_id,))
user_data = cursor.fetchone() user_data = cursor.fetchone()
cursor.close() cursor.close()
connection.close() connection.close()
# Wenn der Benutzer existiert, werden die Daten an das Template übergeben
if user_data: if user_data:
return render_template("user_dashboard.html", user_info=user_info, user_data=user_data) user_points = user_data["points"]
user_rank = user_data["rank"]
else: else:
return "User data not found", 404 # Falls keine Daten gefunden wurden, setze Standardwerte
return redirect(url_for("landing_page")) user_points = 0
user_rank = "User"
return render_template("user_dashboard.html", user_info=user_info, user_points=user_points, user_rank=user_rank)
return redirect(url_for("login"))
@app.route("/logout") @app.route("/logout")
def logout(): def logout():