Presumo che tu stia utilizzando il plugin WP Discourse per autenticare gli utenti sul tuo sito Discourse. Quello che stai cercando di fare dovrebbe funzionare. Dato che funziona per gli utenti che hanno effettuato l’accesso a Discourse una volta, la causa del problema potrebbe essere che le email degli utenti non sono contrassegnate come “verificate” dal plugin WP Discourse quando si registrano sul tuo sito WordPress. In tal caso, gli utenti dovranno rispondere a un’email di attivazione che viene loro inviata da Discourse la prima volta che accedono a Discourse tramite il tuo sito WordPress. Discourse non attiverà l’utente finché non avrà fatto clic sul collegamento in quell’email di attivazione.
Per confermare che sia così, dai un’occhiata alla sezione “DiscourseConnect Single Sign On” della pagina utente di Discourse per un utente che ha recentemente creato un account. Fai clic sul pulsante “Mostra” per il campo Ultimo payload e verifica se il parametro require_activation è impostato su true.
Se questa è la causa del problema, potrebbe esserci un modo per aggirarlo.
