Quando apro il link e faccio clic sul pulsante “Conferma”, si verifica un errore 500:
Oops
Il software che gestisce questo forum ha riscontrato un problema imprevisto. Ci scusiamo per l’inconveniente.
Sono state registrate informazioni dettagliate sull’errore e generata una notifica automatica. Lo esamineremo.
Non è necessaria alcuna ulteriore azione. Tuttavia, se il problema persiste, puoi fornire ulteriori dettagli, inclusi i passaggi per riprodurre l’errore, pubblicando un argomento nella categoria feedback del sito.
I log riportano: NoMethodError (undefined method `update!' for nil:NilClass) lib/email_updater.rb:119:in `update_user_email' lib/email_updater.rb:105:in `block in confirm' lib/email_updater.rb:80:in `confirm' app/cont
Nel mio caso sembra che il modello ‘Conferma nuova email’ non sia stato aggiornato da qualche parte nel frattempo. L’URL inviato dal sito non funzionante è:
%{base_url}/u/authorize-email/%{email_token}
In una nuova installazione, l’URL nel modello è:
%{base_url}/u/confirm-new-email/%{email_token}
Il testo è stato modificato sul sito (non funzionante), quindi immagino si tratti di un modello personalizzato che non è stato aggiornato da qualche parte negli ultimi 7 anni
Ho riscontrato un problema che è sorto dopo aver modificato il mio indirizzo email principale, che funzionava correttamente per un certo periodo. Anche se continuo a utilizzare l’indirizzo email originale con cui ho configurato il mio forum, l’indirizzo a cui ho modificato per ricevere le notifiche di post e argomenti ha funzionato per alcuni mesi e improvvisamente… nulla. Controllando il mio profilo, ho notato l’email dell’amministratore nelle mie preferenze. Ho reimpostato l’email a quella per ricevere le notifiche e ho ricevuto il messaggio “Email di verifica inviata”… ma non è mai arrivata. Ho provato ripetutamente e nessuna email viene inviata, nonostante riceva la notifica che l’email è stata inviata. Ho persino provato a impostarla come indirizzo email secondario, ma anche questo non funziona.
L’indirizzo email che non funziona tramite Discourse è valido e ricevo email da altri tre forum Discourse. Quando controllo le preferenze del mio account, vedo che l’indirizzo è indicato come “non confermato - invia di nuovo l’email di conferma”. Attualmente vengono mostrati gli ultimi due tentativi che ho effettuato, dopo averne cancellato una dozzina di precedenti.
Sono l’amministratore. Ho mantenuto il mio indirizzo email principale, quello che ho usato per attivare il forum. Tuttavia, nel tentativo di impostare un indirizzo email secondario, l’operazione fallisce. Inoltre, anche se provo a modificare la mia email nelle preferenze dell’utente, l’operazione non va a buon fine. La Dashboard mostra ancora correttamente la mia email di accesso come amministratore. Ricevo gli scontrini mensili all’indirizzo email secondario.
Per un certo periodo ho ricevuto notifiche all’indirizzo secondario, ma improvvisamente hanno smesso. Quando ho controllato le mie preferenze, ora risulta “non verificato”. Non importa quante volte invii di nuovo l’email di verifica, non la ricevo mai.
Ciao @codinghorror,
uso la versione 2.8 beta e ho lo stesso problema con i link di conferma nell’email. Portano a una pagina di errore dove il link di reindirizzamento inizia con url8800…
Funziona però se copio e incollo il link visibile nel corpo del messaggio nel browser.