Checkpoint: Correction du login : routers.ts utilise maintenant input.identifier au lieu de input.email, LocalAuthContext.tsx mis à jour en conséquence. La connexion par username (adminItinova) fonctionne en recette.

This commit is contained in:
Manus
2026-04-21 06:29:48 -04:00
parent b3137e8f27
commit 9c3d3ef18d
4 changed files with 16 additions and 14 deletions

11
todo.md
View File

@@ -55,8 +55,9 @@
- [x] Menu "Boîte à idées" dans la sidebar accessible à tous les utilisateurs
## Authentification username
- [ ] BDD : ajouter colonne username (unique, nullable) dans la table users
- [ ] Backend : loginLocalUser cherche par username OU email
- [ ] Backend : createLocalUser accepte username optionnel
- [ ] Frontend : page Gestion utilisateurs affiche et permet de saisir le username
- [ ] Mettre à jour le compte adminItinova avec username = adminItinova
- [x] BDD : ajouter colonne username (unique, nullable) dans la table users
- [x] Backend : loginLocalUser cherche par username OU email
- [x] Backend : createLocalUser accepte username optionnel
- [x] Frontend : page Gestion utilisateurs affiche et permet de saisir le username
- [x] Mettre à jour le compte adminItinova avec username = adminItinova
- [x] Migration BDD recette : ajouter colonne username dans local_users et recréer compte adminItinova