3.2 KiB
3.2 KiB
✅ Vérification Date de Naissance - Signature Salarié
🎯 Ce qui a été ajouté
Un modal de sécurité moderne qui demande la date de naissance avant d'accéder au formulaire de signature DocuSeal.
📁 Fichiers créés
1. API de vérification
app/api/signature-salarie/verify-birthdate/route.ts
- Vérifie la date de naissance dans la table
salaries - Utilise le
docuseal_idpour retrouver le salarié
2. Composant modal
app/signature-salarie/BirthdateVerificationModal.tsx
- Modal moderne avec gradient bleu
- Input de date avec validation
- Messages d'erreur animés
- Design responsive
3. Intégration
app/signature-salarie/SignatureSalarieContent.tsx (modifié)
- Ajout de l'état
isVerified - Affichage du modal au chargement
- Blocage du formulaire DocuSeal jusqu'à vérification
🎨 Aperçu du modal
┌─────────────────────────────────────────┐
│ 🛡️ Vérification de sécurité │
│ Protection de vos données │
├─────────────────────────────────────────┤
│ │
│ ℹ️ Pour accéder à votre document │
│ veuillez confirmer votre date │
│ de naissance. │
│ │
│ 📅 Date de naissance │
│ ┌───────────────────────────────────┐ │
│ │ jj/mm/aaaa │ │
│ └───────────────────────────────────┘ │
│ │
│ ┌───────────────────────────────────┐ │
│ │ 🛡️ Vérifier et accéder au document│ │
│ └───────────────────────────────────┘ │
│ │
│ 🔒 Vos données sont protégées... │
└─────────────────────────────────────────┘
🔄 Flux d'utilisation
- Salarié clique sur lien email
- Page charge avec modal affiché
- Salarié saisit sa date de naissance
- Click sur "Vérifier"
- ✅ Si correcte → Modal disparaît, formulaire DocuSeal apparaît
- ❌ Si incorrecte → Message d'erreur, peut réessayer
🔍 Vérification technique
Base de données :
- Table :
salaries - Colonne :
date_naissance - Type :
date
Lookup :
docuseal_id→cddu_contracts.docuseal_employee_slug- →
cddu_contracts.employee_id - →
salaries.id - → Compare
salaries.date_naissance
🎉 C'est prêt !
Le système est opérationnel. À tester en accédant à :
https://paie.odentas.fr/signature-salarie/?docuseal_id=<slug>
📚 Documentation complète
Voir : SIGNATURE_SALARIE_BIRTHDATE_VERIFICATION.md
Ajouté le 15 octobre 2025