So che tutti mi odieranno per questo, ma ho bisogno di un modo per rendere l’email facoltativa, o almeno rendere facoltativa la verifica dell’email.
Il problema principale è che sto creando un forum per un gioco, e la maggior parte dei bambini di età compresa tra 8 e 12 anni ci gioca. Molti di loro non hanno un’email personale e finiscono per usare quella della scuola, che non consente email da domini di terze parti.
Per il mio gioco, ho un sistema di accesso con solo un nome utente, una password e un’email facoltativa per il recupero della password. Questo sistema ha funzionato molto meglio per noi, invece di forzare la verifica dell’email.
C’è un modo per farlo con Discourse? Sto auto-ospitando e sono disposto a imparare come creare un plugin per questo (con un po’ di esperienza in JS, PY e PHP).
Puoi usare i login social (facebook, gmail e altri) e questi non richiedono la validazione dell’email. Inoltre, i sistemi che utilizzano DiscourseConnect (SSO) non richiedono la validazione, quindi potresti configurare WordPress e fare in modo che permetta a chiunque nel mondo di creare un account senza un modo per convalidare chi sono e poi utilizzare il plugin wp-discourse per autenticarsi tramite WordPress.
Potresti insegnare loro lo spam e l’anonimato fin dalla tenera età e farli usare un servizio di indirizzi email usa e getta come https://www.guerrillamail.com/
Probabilmente ci sono così tante potenziali insidie nell’avviare un forum per bambini che l’autenticazione via email sarà l’ultima delle tue preoccupazioni…
Alla fine, sono giunto alla conclusione di lasciare tutto com’è. Capisco perché l’uso di plugin/sso comporterebbe un rischio per la sicurezza e per i bambini che non hanno un’email, beh, immagino che possano comunque navigare nel forum. Se alla fine volessero unirsi al forum, potrebbero semplicemente chiedere aiuto ai loro genitori.
Anche con la verifica, il forum è andato molto meglio del previsto, circa 30 utenti il primo giorno. Immagino che la verifica non sia poi un grosso problema.