Feat: sécurisation formulaire white paper + stockage leads
- Honeypot, timing check, rate limiting IP, validation serveur - Déduplication par email : enrichissement des champs vides si contact existant - Blueprint white-paper : onglet "Contacts intéressés" (champ structure contactDatabase) - Blueprint site.yml : ajout onglet "Données d'usage" pour vue globale des leads - Route externalisée dans site/config/routes/download-white-paper.php - isDownloadable côté client (prénom, nom, email valide, consentement) - Cursor : pas de hover sur boutons disabled - Buttons : hover désactivé si disabled Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
974067d986
commit
67d8159787
8 changed files with 312 additions and 112 deletions
|
|
@ -2,6 +2,10 @@ button {
|
|||
border: none;
|
||||
}
|
||||
|
||||
button[disabled] {
|
||||
cursor: none;
|
||||
}
|
||||
|
||||
/* Button */
|
||||
.button {
|
||||
width: 14vmax;
|
||||
|
|
@ -26,7 +30,7 @@ button {
|
|||
outline: 2px solid #04fea0;
|
||||
}
|
||||
|
||||
.button:hover {
|
||||
.button:not([disabled]):hover {
|
||||
background-color: initial;
|
||||
background-position: 0;
|
||||
outline: 2px solid #04fea0;
|
||||
|
|
@ -64,6 +68,5 @@ button {
|
|||
|
||||
/* Clickable elements */
|
||||
.clickable {
|
||||
cursor: pointer;
|
||||
user-select: none;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue