Ho creato l’utente tramite API impostando activate su true, e dal pannello di amministrazione l’utente risulta attivato.
Tuttavia, quando provo ad accedere come utente, ricevo il seguente messaggio:
Non puoi ancora accedere. In precedenza abbiamo inviato un’email di attivazione all’indirizzo user@email.com. Segui le istruzioni contenute in quell’email per attivare il tuo account.
Perché ricevo questo messaggio? Stavo cercando di evitarlo. È possibile impostare qualcosa per ignorarlo?
Voglio ignorarlo perché sto semplicemente migrando gli utenti esistenti dal mio vecchio forum al nuovo forum Discourse; quindi, chiedere loro di attivare l’account sembra solo un’inconvenienza non necessaria. Capisco perfettamente perché sarebbe necessario per un nuovo utente che si è appena registrato su questo forum.
Inoltre, al momento sto creando un solo utente a scopo di test, ma in futuro ne creerò 5000. Potrei sbagliare e dover rieseguire il processo, quindi in questo momento non vorrei assolutamente che venissero inviate email fino a quando non sarò pronto a “andare live”. È possibile disabilitare l’invio delle email?
Una volta disattivato un utente, dovrà riattivare il proprio account tramite email. Quindi ciò richiederebbe comunque uno “sforzo” da parte loro.
Quando gli utenti di un vecchio forum sono stati spostati sul nostro forum attuale, tutto è avvenuto tramite l’email di invito e nessuno si è lamentato. La maggior parte ha compilato i propri profili, tranne alcuni. La parte “più difficile” è stata convincerli a compilare i propri profili/bio. Penso che per te sia più semplice lasciare che i tuoi utenti seguano i passaggi già configurati: clicca sul link nell’email, configura il proprio account… fatto. Ricordagli semplicemente che probabilmente dovranno cambiare il proprio nome utente da quello predefinito assegnato da Discourse (tutto ciò che sta prima della @ nel loro indirizzo email).
Grazie, ha funzionato. Sembra che creare un utente con activate impostato su true significhi che non viene inviata alcuna email, ma l’attivazione non avviene correttamente. Quindi, quando provi ad accedere per la prima volta, ti viene detto che ti è stata inviata un’email di attivazione, anche se non l’hai ricevuta. Potrei però aver interpretato male la cosa.
Tuttavia, disattivare e poi riattivare l’utente ti permette di accedere la prima volta senza necessità di attivazione e senza che venga inviata alcuna email, che è esattamente ciò che volevo.