Continuiamo la discussione da Come disattivare la verifica email di Discourse?:
Discourse non riconosce i nostri account verificati. Ecco alcuni dettagli sulla configurazione attuale del nostro sito:
Sto utilizzando il plugin WP Discourse con WordPress come provider SSO
Attualmente sto utilizzando WooCommerce (WC) per gestire le registrazioni dei nuovi utenti, qui: https://pickleballist.com/my-account
Sto utilizzando un plugin chiamato Booster for WC, che aggiunge funzionalità aggiuntive a WC, inclusa la possibilità di richiedere la verifica dell’email prima che un utente possa accedere al proprio account.
Dopo che l’utente clicca sul link nell’email di attivazione dell’account, viene reindirizzato alla pagina /my-account/ di WordPress. Se una persona tenta di accedere con le credenziali di registrazione senza aver cliccato sul link di verifica, le viene comunicato che il suo account deve prima essere verificato e le viene fornito un link per “reinvia email di verifica”.
Se visitate la pagina “Utenti” nella console di amministrazione, potete facilmente vedere quali account sono stati verificati e quali no.
Purtroppo, dopo che l’utente ha verificato la propria email e tenta di visitare i nostri forum su https://forums.pickleballist.com, non viene automaticamente eseguito l’accesso.
Ma la parte peggiore è che quando cliccano sul pulsante “Accedi” nei forum, vengono richiesti di controllare la propria email e cliccare sul link “Conferma il tuo nuovo account” nell’email di Discourse.
Esiste un modo per far sì che Discourse verifichi chi è effettivamente verificato in base ai metadati ricevuti da WooCommerce?
Immagino che questo “Modulo di verifica email” non stia interagendo con wp_new_user_notification, altrimenti Discourse lo avrebbe rilevato, giusto? Possiamo far sì che Discourse cerchi un altro hook?
Non vediamo l’ora di ricevere qualsiasi chiarimento in merito!



