Make demo login gate backend-authoritative
This commit is contained in:
+4
-2
@@ -111,5 +111,7 @@ Frontend app-wide demo gate:
|
||||
VITE_DEMO_GATE_ENABLED=true
|
||||
```
|
||||
|
||||
- `true`: the whole Vue app starts at `/login` until a session exists.
|
||||
- unset or `false`: public pages such as `/` are visible without the initial demo login.
|
||||
- `true`: if `/api/public/site-status` is unavailable, the Vue app still starts at `/login` until a session exists.
|
||||
- unset or `false`: if `/api/public/site-status` is unavailable, public pages such as `/` remain visible without the initial demo login.
|
||||
|
||||
When `/api/public/site-status` is reachable, the backend `demoLoginEnabled` flag is authoritative.
|
||||
|
||||
Reference in New Issue
Block a user