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
' \
- + ''
-
+ 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 + ''
@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?