Staged users impossibilitati ad accedere al forum tramite invito, registrazione o accesso

Il flusso di lavoro per chiedere alle persone di inviare un’e-mail per ottenere un invito non funziona.

Quando un utente in staging (creato dopo uno scambio di e-mail con il nostro gruppo di supporto tramite e-mail) tenta di utilizzare un invito, ottiene questo:

Ho scoperto questo dopo aver tentato una soluzione alternativa per consentire sia le registrazioni pubbliche che gli inviti a basso attrito dopo questo inasprimento delle approvazioni degli utenti:

Posso fare un’altra soluzione alternativa facendoli inviare un’e-mail a un indirizzo non gestito dal forum, ma dover utilizzare soluzioni alternative per soluzioni alternative difettose probabilmente non è quello che state cercando!!!

3 Mi Piace

Inoltre, gli utenti in staging non sembrano essere in grado di registrarsi o accedere.\n\nQuando tento di registrarmi, ricevo un messaggio che indica che l’indirizzo email esiste già e di provare il link di accesso via email.\n\nQuando tento di accedere utilizzando quel link, ricevo un messaggio che indica che il mio account non esiste.\n\nQualcosa non va!!! Qualcun altro può testarlo?\n\nNel frattempo, eliminerò tutti i miei utenti in staging in modo che possano registrarsi.

2 Mi Piace

Ho appena provato sul mio sito di test e sono riuscito a registrarmi con un utente in staging:

  • Configura il gruppo @support per accettare l’invio di email
  • Invia un’email al gruppo @support da un indirizzo email sconosciuto per generare un utente in staging
  • Crea un account con l’email dell’utente in staging
  • Attiva e conferma
  • L’utente in staging è ora un utente completo

C’è qualcosa che potrei provare diversamente?

(Proverò anche con l’invito adesso)


@nathank

Aggiornamento:

Ho ora provato con un’email di invito e funziona per me:

  • Invia un’altra email al gruppo @support da un nuovo indirizzo email sconosciuto per generare un nuovo utente in staging
  • Crea un semplice invito dalla pagina /invite/pending e invialo all’indirizzo email dell’utente in staging
  • Riscatta l’invito in un browser diverso come utente in staging
  • L’utente in staging diventa un utente completo

Ci sono differenze nel tuo flusso che potrebbero fare la differenza?

(Ho provato anche con must approve users abilitato, e funziona come previsto)

3 Mi Piace

C’è un traceback in /logs/ dopo l’Internal Server Error?

1 Mi Piace

Grazie per aver approfondito e averlo testato!

Sono contento che sembri essere solo un problema della mia istanza.

Darò un’occhiata più approfondita questo fine settimana e ti farò sapere.

2 Mi Piace

Un aggiornamento su questo:

Era un componente tema anomalo: 👨‍👨‍👧‍👦 Groups Widget (Layouts Plugin)

@keegan, saresti disposto a dare un’occhiata? Dove vorresti che pubblicassi maggiori dettagli? L’argomento qui su Meta o su thepavilion.io?

Aggiornamento

Il problema era che avevo il widget attivo per gli utenti trust_level_0, che ora so includere gli utenti Staged. Aumentarlo a trust_level_1 dovrebbe aver risolto il mio problema.

3 Mi Piace