Sto cercando un modo per forzare una rivalidazione delle email degli utenti. Ho visto , nella pagina utente e ho fatto un test. Tentando di accedere, il test mi ha dato una risposta di
Quando disattivi manualmente un utente, non viene inviata automaticamente un’email che chiede loro di convalidare, anche se puoi premere il pulsante che appare nella loro pagina utente/amministratore per inviarne una nuova.
Quando un account inattivo tenta di accedere, dovrebbe essere visualizzata una schermata come questa in cui possono scegliere di inviarne una nuova:
Non sono sicuro del perché il tuo screenshot sembri mancare di quell’opzione? Potrebbe essere del codice personalizzato che hai aggiunto per nascondere un particolare pulsante che ha accidentalmente nascosto anche questo? Viene visualizzato in modalità provvisoria?
Modifica: Dopo un po’ di ricerca, penso che sia l’impostazione must approve users a far scomparire la casella. Quando la abilito, non ottengo più l’opzione visualizzata:
Quando disabilito un utente, il pulsante per reinviare l’email di attivazione è mancante perché deve approvare gli utenti è abilitato. Solo su invito non è abilitato sul mio forum.
Posso capire che utilizziate entrambi, quindi gli utenti con un certo livello di fiducia possono invitare altri, ma lo staff può comunque controllare chi si unisce alla community. Mi aspetterei meno iscrizioni da parte di spammer, quindi meno lavoro per lo staff.
Il desiderio principale della disattivazione dell’account era quello di eliminare gli account di individui che non hanno più accesso all’indirizzo email originale con cui si sono registrati. Dopo aver osservato che è possibile spostare l’account a un nuovo indirizzo quando l’account è disattivato, ho capito che questo non avrebbe comunque fornito l’effetto che stavamo cercando.
Il nostro forum viene utilizzato per fornire supporto alle nostre agenzie di vendita. Se uno di questi dipendenti se ne va e passa a un concorrente, vogliamo rimuoverlo dal sistema. Il feedback dell’agenzia sarebbe il modo migliore per farlo, se avessi fiducia che me lo direbbero.
Grazie per aver spiegato il problema. Un’opzione sarebbe eliminare l’utente, ma presumo che vorresti conservare i vecchi post.
La seconda opzione sarebbe quella di anonimizzare l’utente. Ciò impedirebbe loro di accedere nuovamente e conserveresti tutte le conversazioni (sotto un nome utente anonimizzato).
Abbiamo un’esigenza molto simile per la quale ho pensato che “Disattiva utente” potesse supportare, ma ho riscontrato la stessa cosa: Disattiva non attiva un’email di riattivazione, né consente all’utente di reinviare l’email perché siamo un forum privato che richiede approvazione.
Il nostro caso d’uso è che consentiamo l’iscrizione alla community a persone appartenenti a un gruppo specifico di datori di lavoro del settore pubblico, come dimostrato dal loro indirizzo email. Stiamo cercando di effettuare una sorta di verifica periodica per accertare che siano ancora presso lo stesso datore di lavoro, forzando la riattivazione dell’account, in modo che non possano accedere con le credenziali esistenti per molto tempo se lasciano il loro datore di lavoro e il loro account email viene disattivato.
Al momento non sto cercando strumenti di archiviazione degli account: quelli esistenti funzioneranno. Il flusso che mi incuriosisce e preoccupa è come raggiungere tutti gli utenti e dire “ehi, sei ancora allo stesso indirizzo email?” e far loro verificare, senza la possibilità di modificare l’indirizzo email sull’account approvato. Penso che potremmo reimpostare le password e che avrebbero bisogno dell’accesso all’account email per reimpostare la password, ma questo è un onere un po’ maggiore per le persone rispetto al cliccare sul link e potrebbe allontanarne alcune.
Se esiste un modo migliore per ottenere questo tipo di riverifica periodica, sono aperto a suggerimenti, sia tramite l’interfaccia utente, sia tramite un qualche utilizzo delle API per attivare manualmente nuovi token e email di verifica.
È stato confermato che è intenzionale? In tal caso, penso che questo possa essere spostato da Bug. (Sono anche un po’ curioso riguardo alla logica, se qualcuno è disposto a condividerla )
Se è intenzionale, allora ci sono almeno due problemi di UX/Feature qui:
Smussare l’esperienza utente di questa situazione di “vicolo cieco” di riverifica in cui un utente può trovarsi
Fornire un modo per forzare periodicamente la rivalidazione dell’email, dove gli utenti non possono semplicemente passare a un’email non autorizzata e continuare ad accedere al sito