Quando approvo nuovi utenti, ho notato informazioni confuse nella coda di revisione. Ecco l’ultimo esempio. Tutti i campi standard si riferiscono all’utente che si è registrato prima di questo nuovo membro. Come mostra il segno di spunta verde, quell’utente (un utente di prova) era già stato approvato, quindi non dovrebbe apparire nella coda di revisione. I campi utente personalizzati, invece, contengono le informazioni inserite dal vero nuovo utente durante la registrazione.
Quindi… sono riuscito a riprodurlo una volta sul mio sito di test che ha già avuto attività di test, ma non sono riuscito a ripeterlo. Molto frustrante!
@tomtjes, per caso puoi fornire passaggi di riproduzione coerenti? Mi chiedo se la gestione di un utente possa in qualche modo “svuotare” il sistema, per così dire, e riportare tutto alla normalità.
Ecco un insieme di passaggi che ho provato, ad esempio:
Impostazione del sito must approve users abilitata e almeno un campo utente personalizzato attivo
Registrare il primo utente
email: email1@test.com
username: user1
nome: User One
campo utente: test1
Approvare il primo utente
Eliminare il primo utente
Registrare il secondo utente
email: email2@test.com
username: user2
nome: User Two
campo utente: test2
Registrare il terzo utente
email: email1@test.com (riutilizzata poiché l’account originale è stato eliminato)
Grazie per averci dato un’occhiata!
Purtroppo non ho trovato uno schema riproducibile. È già successo in passato. In quell’occasione, era coinvolto un bot che voleva creare un account, ma è stato rifiutato da me. Il successivo utente legittimo che si è registrato aveva dati corrotti. Le registrazioni successive sono andate a buon fine fino al caso che ho documentato sopra. Per quanto mi ricordi, quel caso non era stato preceduto da una registrazione rifiutata.