diff --git a/files/routes/front.py b/files/routes/front.py index b8192b058..b098e8c48 100644 --- a/files/routes/front.py +++ b/files/routes/front.py @@ -122,13 +122,16 @@ def notifications(v): @app.get("/") @app.get("/logged_out") +@app.get("/logged_out/mobile") @auth_desired def front_all(v): session.permanent = True if not session.get("session_id"): session["session_id"] = secrets.token_hex(49) - if not v and request.path == "/" and not request.headers.get("Authorization"): return redirect(f"/logged_out{request.full_path}") + if not v and request.path == "/" and not request.headers.get("Authorization"): + if g.system == "mobile": return redirect(f"/logged_out/mobile{request.full_path}") + return redirect(f"/logged_out{request.full_path}") if v and v.is_banned and not v.unban_utc: return render_template('errors/500.html', error=True, v=v), 500