diff --git a/app/app.py b/app/app.py index cdd6426..f4beece 100644 --- a/app/app.py +++ b/app/app.py @@ -24,14 +24,30 @@ def start(): db.close() return redirect("/app/raum/1") - return '

Verlies

' \ - + '
Dein Name: ' \ - + '
' - + html = '

Verlies

' + if "spieler" in session: + db = get_db() + s = db.execute( + "SELECT raum_id FROM spielstand WHERE spieler=?", + (session["spieler"],) + ).fetchone() + db.close() + if s: + html = html + '

Willkommen zurück, ' + session["spieler"] + '!

' \ + + 'Weiterspielen
' + return html + '
Dein Name: ' \ + + '
' @app.route("/raum/", methods=["GET", "POST"]) def raum(id): db = get_db() + if "spieler" in session: # angemeldet? + db.execute( + "UPDATE spielstand SET raum_id=? WHERE spieler=?", + (id, session["spieler"]) + ) + db.commit() + r = db.execute("SELECT * FROM raeume WHERE id=?", (id,)).fetchone() if r["raetsel_frage"]: # Rätselraum?