feat(security): Utilise l'email pour l'authentification, crée dashboard admin.

Ajoute le dashboard admin, les membres, les events, et les comptes.
Utilise l'email au lieu du username pour l'authentification.
```
This commit is contained in:
Serreau Jovann
2025-11-17 15:01:38 +01:00
parent 75f3533776
commit 749e47882a
17 changed files with 870 additions and 2 deletions

View File

@@ -8,7 +8,7 @@ security:
app_account_provider:
entity:
class: App\Entity\Account
property: username # Utilise le champ 'username' de votre entité Account pour l'authentification
property: email # Utilise le champ 'username' de votre entité Account pour l'authentification
firewalls:
dev:

View File

@@ -9,6 +9,14 @@ vich_uploader:
inject_on_load: true
delete_on_update: true
delete_on_remove: true
members:
uri_prefix: /storage/members
upload_destination: '%kernel.project_dir%/public/storage/members'
namer: App\VichUploader\Namer\Account\AvatarName # Replaced namer
directory_namer: App\VichUploader\DirectoryNamer\Account\AvatarName
inject_on_load: true
delete_on_update: true
delete_on_remove: true
#mappings:
# products:
# uri_prefix: /images/products