C’è già del codice per creare utenti “staged” se si consentono la creazione di argomenti via email. Questi hanno un nome utente casuale e sono associati a un indirizzo email. È possibile “rivendicare” l’account accedendo e convalidando quell’indirizzo email.
Vedi
Forse costruire su questo potrebbe aiutare?