Skip to content

Fro 11 mot de passe oublie#28

Merged
pierrick-fonquerne merged 3 commits intodevelopfrom
FRO-11-Mot-de-passe-oublie
Jan 14, 2026
Merged

Fro 11 mot de passe oublie#28
pierrick-fonquerne merged 3 commits intodevelopfrom
FRO-11-Mot-de-passe-oublie

Conversation

@pierrick-fonquerne
Copy link
Copy Markdown
Owner

No description provided.

- Add POST /api/auth/forgot-password endpoint
- Create SecurePasswordGenerator with CNIL-compliant password generation
- Add ForgotPasswordRequest DTO with email + pseudo validation
- Implement ForgotPasswordAsync in AuthService with MustChangePassword flag
- Add GetByEmailAndPseudoAsync and UpdateAsync to UserRepository
- Add GetTemporaryPasswordTemplate to EmailTemplates
- Align email template colors with official style guide v3.0
- Add 22 new tests (7 AuthService, 12 SecurePasswordGenerator, 3 EmailTemplates)
- Add ForgotPasswordForm component with email + pseudo validation
- Add ForgotPasswordPage with success state
- Add forgotPassword method to authService
- Update LoginForm to link to /forgot-password
- Add route /forgot-password in App.tsx
- Add 18 tests for ForgotPasswordPage
…O-11)

Add UtcDateTimeConverter to handle PostgreSQL timestamp with time zone
requirement. Npgsql 6.0+ requires DateTime values with Kind=Utc.
@vercel
Copy link
Copy Markdown

vercel bot commented Jan 14, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
fantasyrealm-character-manager Ready Ready Preview, Comment Jan 14, 2026 1:30pm

@pierrick-fonquerne pierrick-fonquerne merged commit 4f37f2b into develop Jan 14, 2026
7 checks passed
@pierrick-fonquerne pierrick-fonquerne deleted the FRO-11-Mot-de-passe-oublie branch January 14, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant