Migrazione, niente password, cambio email dell'amministratore per l'utente, "accesso negato"

Ho testato l’accesso per gli account migrati. In particolare, testspot-b

Se faccio clic su accesso e inserisco il nome utente o l’email e mi invia un link di accesso, lo fa e il link funziona.

Se faccio clic su accesso e inserisco l’email e “Ho dimenticato la password”, mi invia un link per la modifica della password e il link funziona.

Entrambe queste cose dipendono dal fatto che l’indirizzo email sia valido, corrente e disponibile per l’utente.

Se l’utente non può accedere al proprio vecchio indirizzo email, chiederà all’amministratore di cambiarlo in un nuovo indirizzo email.

La modifica dell’indirizzo email da parte dell’utente amministratore invia un link al nuovo indirizzo email chiedendo la verifica.

Fare clic su questo non funziona:

:frowning:
Accesso negato
mentre si tenta di caricare /u/confirm-new-email/49469ffdf85340ec87c31b0979bf84a2.json
Non ti è permesso visualizzare questo.

Qualcuno può suggerire una via da seguire?

Se l’utente è un membro dello staff (amministratore o moderatore): per motivi di sicurezza, Discourse richiede la verifica sia dal vecchio sia dal nuovo indirizzo email. Se l’utente non può accedere alla sua vecchia email, il flusso di conferma si interrompe e causa problemi di permessi come quello che hai descritto.

Se l’utente non è un membro dello staff: come amministratore, dovresti essere in grado di cambiare la sua email direttamente dalla pagina delle preferenze dell’utente, e solo al nuovo indirizzo dovrebbe essere inviata una conferma.

Prova quanto segue:

  • Rimuovi temporaneamente i privilegi di amministratore e moderatore dal suo account.
  • Cambia la sua email utilizzando lo stesso metodo della pagina delle preferenze descritto sopra.
  • Dopo che l’indirizzo email è stato completamente verificato e funziona, ripristina i suoi privilegi di staff.

Grazie jahan_gagan,

Ecco i permessi sull’account con cui sto testando. Non è un amministratore, non è un moderatore, è attivato.

Permessi

Attivato

Un utente disattivato deve ri-validare la propria email.

In staging?
No
Un utente in staging può pubblicare solo via email in argomenti specifici.

Chiavi API attive
0
Gestisci Chiavi

Amministratore?
No
Moderatore?
No
Livello di fiducia
Sospeso?
No
Un utente sospeso non può accedere.

Silenced?
No
Un utente silenziato non può pubblicare o avviare discussioni.

Sembra che l’email sia stata ricevuta (:partying_face:) ma il link al suo interno non funziona correttamente quando viene cliccato.

Potrebbero provare a copiare e incollare quel link in un browser privato/incognito e vedere se questo li aiuta?

3 Mi Piace

Grazie, ha funzionato. Presumo che un cookie o una voce nella cache di un precedente accesso possano aver interferito con il processo, o forse non ho effettuato correttamente il logout.

1 Mi Piace

È quello che sospetto.

1 Mi Piace

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