Proteggere una pagina significa controllare l’autorizzazione sul server, non soltanto nascondere un link. Il percorso deve spiegare perché è richiesto l’accesso e riportare l’utente al contenuto corretto dopo login o registrazione.
Definisci chi può vedere cosa
Distingui visitatori anonimi, utenti registrati, ruoli e clienti con un acquisto. Usa le capability WordPress quando la regola è editoriale e un sistema membership quando servono piani, scadenze o pagamenti.
Redirect sicuri
Accetta destinazioni interne e validate, evita open redirect verso domini esterni e conserva l’URL richiesto per il ritorno dopo il login. Prevedi un fallback quando la pagina di registrazione non è disponibile.
Esperienza e privacy
- Messaggio chiaro prima del form.
- Errori che non rivelano l’esistenza di account.
- Reset password funzionante e email riconoscibile.
- Cache esclusa dalle aree personali.
- Test con utenti e ruoli differenti.

