feat: reset password + mon-compte + facettes recherche #57

Merged
tarzzan merged 1 commit from feat/reset-profile-facets into main 2026-06-01 10:16:40 +00:00
Owner

Étape 2 du roadmap d'amélioration.

Reset password : table PasswordResetToken (hash sha256 + TTL 1h) + /mot-de-passe-oublie (request) + /mot-de-passe-oublie/[token] (set new) + email Resend (dry-run sans clé) + lien depuis /connexion.

Page /mon-compte (RGPD) : édit identité (prénom/nom/téléphone), changement mdp (verify bcrypt avant), export données JSON via /api/me/export (article 20 RGPD), suppression compte avec anonymisation (préserve historique comptable bookings).

Facettes catalogue : ajout filtres priceMax (€/nuit) + amenities[] (multi-select chips) sur /carbets, parser robuste avec validation regex et limites raisonnables.

Étape 2 du roadmap d'amélioration. **Reset password** : table PasswordResetToken (hash sha256 + TTL 1h) + /mot-de-passe-oublie (request) + /mot-de-passe-oublie/[token] (set new) + email Resend (dry-run sans clé) + lien depuis /connexion. **Page /mon-compte** (RGPD) : édit identité (prénom/nom/téléphone), changement mdp (verify bcrypt avant), export données JSON via /api/me/export (article 20 RGPD), suppression compte avec anonymisation (préserve historique comptable bookings). **Facettes catalogue** : ajout filtres priceMax (€/nuit) + amenities[] (multi-select chips) sur /carbets, parser robuste avec validation regex et limites raisonnables.
tarzzan added 1 commit 2026-06-01 10:16:39 +00:00
tarzzan merged commit 61ccb05c75 into main 2026-06-01 10:16:40 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: tarzzan/karbe#57
No description provided.