# Benutzer erstellen

Nach der Installation des Login-Systems können Sie Benutzer mit dem Symfony Console Command erstellen.

## Migration ausführen

Zuerst müssen Sie die Datenbank-Migration ausführen:

```bash
php bin/console doctrine:migrations:migrate
```

## Ersten Benutzer erstellen

Erstellen Sie einen Administrator-Benutzer:

```bash
php bin/console app:create-user admin password123 --admin --email=admin@example.com
```

Erstellen Sie einen normalen Benutzer:

```bash
php bin/console app:create-user benutzer meinpasswort --email=benutzer@example.com
```

## Parameter

- `username`: Benutzername (erforderlich)
- `password`: Passwort (erforderlich)
- `--email`: E-Mail-Adresse (optional)
- `--admin`: Erstellt den Benutzer als Administrator (optional)

## Rollen

- `ROLE_USER`: Standard-Benutzer (kann Dashboard ansehen)
- `ROLE_ADMIN`: Administrator (hat alle Rechte)

## Sicherheit

- Passwörter werden automatisch gehasht (bcrypt)
- Nur aktive Benutzer können sich anmelden
- CSRF-Schutz ist aktiviert
- Remember-Me-Funktion ist verfügbar



