feat: set-password CLI-Befehl für Passwort-Reset
create-user lehnt einen bereits existierenden Nutzernamen ab und UserStore hatte keinen Weg, ein Passwort nachträglich zu ändern - einzige Alternative wäre manuelles Editieren der LiteDB-Binärdatei gewesen. Neuer Befehl set-password <benutzername> [--password <pw>] nach demselben Muster wie create-user (Cli.ParsePassword extrahiert, von beiden Befehlen geteilt). docker/README.md ergänzt. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -29,6 +29,16 @@ docker compose exec api dotnet LehrerApp.Api.dll create-user <benutzername> --pa
|
||||
Der Befehl beendet sich danach sofort wieder, ohne den API-Dienst zu starten – für den
|
||||
eigentlichen Serverbetrieb läuft `docker compose up` unverändert weiter.
|
||||
|
||||
## Passwort zurücksetzen
|
||||
|
||||
Analog zu `create-user`, aber für einen bereits existierenden Nutzer (schlägt fehl, wenn der
|
||||
Nutzer nicht existiert – zum Anlegen `create-user` verwenden):
|
||||
|
||||
```bash
|
||||
docker compose exec api dotnet LehrerApp.Api.dll set-password <benutzername>
|
||||
docker compose exec api dotnet LehrerApp.Api.dll set-password <benutzername> --password "<passwort>"
|
||||
```
|
||||
|
||||
## Backup
|
||||
|
||||
`backup.sh` sichert `./data` (Ereignis-Logs, Snapshots, Anhänge, Nutzer) als komprimiertes
|
||||
|
||||
Reference in New Issue
Block a user