feat: integrate NextAuth.js for authentication, update database service to use better-sqlite3 adapter, and enhance header component with user session management

This commit is contained in:
Julien Froidefond
2025-11-27 13:08:09 +01:00
parent 68ef3731fa
commit 6a9bf88a65
15 changed files with 965 additions and 31 deletions

View File

@@ -122,14 +122,14 @@ Application de gestion d'ateliers SWOT pour entretiens managériaux.
## Phase 3 : Authentification
- [ ] Installer NextAuth.js v5
- [ ] Configurer le provider Credentials (email/password)
- [ ] Créer les pages :
- [ ] `/login` - Page de connexion
- [ ] `/register` - Page d'inscription
- [ ] Créer le service auth.ts
- [ ] Protéger les routes avec middleware
- [ ] Créer le composant AuthProvider
- [x] Installer NextAuth.js v5
- [x] Configurer le provider Credentials (email/password)
- [x] Créer les pages :
- [x] `/login` - Page de connexion
- [x] `/register` - Page d'inscription
- [x] Créer le service auth.ts
- [x] Protéger les routes avec middleware
- [x] Créer le composant AuthProvider
---