modified: app.py
This commit is contained in:
22
app.py
22
app.py
@@ -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():
|
||||||
|
|||||||
Reference in New Issue
Block a user