Domande Provider DiscourseConnect

Puoi confermare se gli indirizzi email vengono verificati o meno creando un nuovo account su WordPress dopo aver abilitato Discourse Connect. Se gli indirizzi email vengono verificati, vedrai una conferma in fondo alla pagina delle preferenze dell’utente. Puoi anche contrassegnare manualmente un indirizzo email come verificato da qui:

Supponendo che gli indirizzi email non vengano verificati, le istruzioni su come contrassegnare gli indirizzi email come verificati quando un utente crea un account sono qui: Configure single sign-on (SSO) with WP Discourse and DiscourseConnect. Questo sarebbe sicuro da fare se il tuo sito invia agli utenti un’email di conferma che contiene un link su cui devono fare clic prima di poter accedere al sito. Se il tuo sito WordPress non lo sta facendo, potresti anche aggiungere del codice in modo che gli indirizzi email degli utenti vengano contrassegnati come verificati dopo essersi registrati a uno dei tuoi corsi. La configurazione potrebbe richiedere l’aiuto di uno sviluppatore.

Vedo due pagine di accesso separate sul tuo sito:

La cosa più semplice da fare sarebbe risolvere questo problema in modo che ci sia una sola pagina di accesso sul sito, e la pagina contenga un link valido alla pagina di registrazione del sito. Sospetto che ciò possa essere realizzato tramite la pagina delle impostazioni del plugin che aggiunge il modulo di accesso. Nota che se scegli di utilizzare la pagina di accesso a https://projectvanlife.com/login/ , dovrai aggiungere /login al “Percorso della tua pagina di accesso” nelle impostazioni di WP Discourse:

Penso che questo possa confondere gli utenti. Un approccio più semplice sarebbe semplicemente aggiungere un link al tuo forum Discourse che sia strutturato in modo che gli utenti vengano automaticamente loggati in Discourse quando cliccano sul link. Ecco i dettagli su come creare il link: Create a DiscourseConnect login link. Una volta abilitato DiscourseConnect sul tuo sito, dovresti anche strutturare questo link in quel modo:

È possibile. Alcuni dettagli su come farlo sono qui: How to import Discourse users to WordPress? - #2 by simon. Il problema principale che vedo è che ti creeresti del lavoro senza rendere le cose molto più facili per i tuoi utenti. Se fossi io, le mie preoccupazioni sarebbero che gli utenti potrebbero non ricevere o leggere l’email e alcuni utenti potrebbero non essere contenti che venga creato un nuovo account a loro nome. C’è anche un potenziale problema di sicurezza a meno che il plugin importer che utilizzi non abbia un modo per forzare gli utenti a cambiare le loro password dopo il primo accesso.

Sarebbe molto più facile creare un argomento banner nella tua categoria “staff” con i dettagli sulla modifica. La formulazione nello screenshot potrebbe essere migliorata un po’:

Una volta apportata la modifica, aggiorna l’argomento banner per informare gli utenti di contattare un amministratore in caso di problemi di accesso.

Mi è venuto in mente qualcosa che potrebbe aiutare. Potresti configurare temporaneamente il tuo sito Discourse per essere il provider DiscourseConnect per il tuo sito web tra ora e il momento in cui imposterai il tuo sito WordPress come provider DiscourseConnect. Se lo facessi, potresti aggiungere qualcosa di simile a quanto segue all’argomento banner:

Ecco il link completo che ho usato:

<a href="http://wp-discourse.test/?discourse_sso=1&redirect_to=http://wp-discourse.test/wp-admin/profile.php" target="_blank">Crea un account su (nome del tuo sito web)</a>

Cliccandoci sopra si registrerà un nuovo account su WordPress e reindirizzerà gli utenti alla loro pagina del profilo WordPress dove potranno impostare una password. Nota che per il tuo caso dovrai sostituire entrambi gli usi di http://wp-discourse.test nel link con https://projectvanlife.com/

4 Mi Piace