Un modulo di contatto sembra semplice: pochi campi, un pulsante e una email ricevuta. In realtà è un punto sensibile del sito. Se è costruito male, può esporre l’indirizzo, generare spam o accettare contenuti pericolosi.
Non mostrare l’email in chiaro
Pubblicare l’indirizzo nel codice facilita lo scraping. Un buon form permette di contattare l’azienda senza offrire ai robot un indirizzo sfruttabile.
Il visitatore deve capire come contattarvi, ma l’email di destinazione non deve essere esposta.
Validare lato server
La validazione nel browser migliora l’esperienza, ma può essere aggirata. Il server deve controllare nome, email, lunghezza del messaggio e possibili injection.
Gli errori devono restare chiari senza rivelare dettagli tecnici.
Honeypot, token e limite invii
Un honeypot blocca bot senza disturbare gli utenti. Un token CSRF verifica l’origine e un limite di invii riduce gli abusi.
NIKAIA.NET integra queste basi di default per un form semplice e sicuro.