fix: disable public signup and restore local login flow

This commit is contained in:
2026-04-13 10:06:56 +02:00
parent c4775c623f
commit 9a87ef9562
8 changed files with 70 additions and 17 deletions

View File

@@ -17,6 +17,7 @@ Putzliga ist eine moderne, leichte Haushaltsaufgaben-Web-App mit spielerischem C
- Echte Web-Push-Architektur mit gespeicherten `PushSubscription`s
- CLI-Kommandos für Archivierung und serverseitig triggerbare Benachrichtigungen
- Cloudron-/Container-tauglicher Start mit `start.sh`, `Dockerfile` und `CloudronManifest.json`
- Keine freie Registrierung nach dem ersten Nutzer; weitere Nutzer lassen sich kontrolliert per CLI anlegen
## Projektstruktur
@@ -108,6 +109,17 @@ Demo-Logins:
- `anna@putzliga.local` / `putzliga123`
- `ben@putzliga.local` / `putzliga123`
## Nutzer anlegen
Freie Registrierung ist deaktiviert, sobald mindestens ein Nutzer existiert.
- Wenn die Datenbank noch leer ist, darf genau der erste Nutzer über `/register` angelegt werden.
- Weitere Nutzer legst du kontrolliert per CLI an:
```bash
flask --app app.py create-user
```
### 5. Entwicklungsserver starten
```bash