Utilizzo di Discourse come provider SSO ma facilitando agli utenti di continuare il task su Wordpress?

Abbiamo un sito Wordpress con un’istanza Discourse associata e tutto funziona bene, tranne per alcune attività di apprendimento sul lato Wordpress che richiedono all’utente di aver effettuato l’accesso. Se esiste già un utente, funziona bene, ma se un nuovo utente vuole presentarsi e seguire uno dei corsi, viene reindirizzato a Discourse per creare un account e poi deve passare attraverso la verifica via email e l’accesso. Dopo di che, entra nelle normali procedure di aiuto “benvenuto in Discourse”, il che è ottimo per gli utenti che si sono registrati tramite Discourse, ma se si sono registrati con l’intento di svolgere un’attività di apprendimento, è molto confusionario e vorrei poterli reindirizzare direttamente a quella parte di Wordpress.

Esiste un modo integrato per passare un URL di reindirizzamento alla registrazione di DiscourseConnect in modo che sappia come reindirizzare l’utente al sito front-end al completamento della registrazione, o anche solo in modo che io possa inserirlo in un messaggio? Questo funziona benissimo quando l’utente esiste già, è un problema solo per l’accesso.

Se hai configurato Wordpress come client Discourse per Discourse (come provider) nel modo standard, i tuoi utenti dovrebbero essere automaticamente reindirizzati a Wordpress dopo la registrazione.

Ho configurato https://wordpress.pavilion.tech come client di https://test.pavilion.tech per dimostrarlo.

  1. Vai al login di Wordpress.
  2. Fai clic su “Accedi con Discourse” e verrai reindirizzato a test.pavilion.tech
  3. Crea un account nella finestra modale di creazione account di Discourse che appare
  4. Fai clic sul link nell’email di conferma dell’account che ricevi.
  5. Verrai reindirizzato a Wordpress

Quale parte di questo flusso non funziona per te?

3 Mi Piace

Fantastico, ora funziona perfettamente. Ma quando l’ho pubblicato avevo appena visto che non funzionava per un utente durante la registrazione. Mi chiedo se ci sia stata confusione tra la finestra del browser in cui si è registrato e la finestra del browser con cui ha effettuato l’approvazione.

Comunque, questo lo descrive perfettamente, grazie mille, non riuscivo a trovare la parte della documentazione che spiegasse come dovrebbe essere questo processo.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.