(Hai fornito parametri non validi alla richiesta: Discourse::InvalidParameters)
Non esiste una riga nella tabella users_second_factors per l’ID utente. Ho provato ad aggiungere una riga fittizia, che mi permette di cliccare sul pulsante ‘Disabilita’ senza errori, ma si limita a eliminare la mia riga fittizia e lascia comunque la 2FA abilitata per l’utente.
Ho anche provato il task rake rake users:disable_2fa[username], che restituisce il messaggio 2FA disabilitata per l'utente, ma nel profilo dell’utente nell’amministrazione continua a essere visualizzato Autenticazione a due fattori: Sì.
Sarebbe utile anche sapere quale versione di Discourse stai utilizzando. Sono state apportate correzioni per l’impossibilità di disabilitare l’autenticazione a due fattori (2FA) tramite l’interfaccia utente fin dal primo rilascio della funzionalità 2FA.
Sembra che ci sia ancora un problema per cui dovrei essere in grado di farlo tramite l’interfaccia utente, ma ottengo l’errore dei parametri non validi, probabilmente a causa del record UserSecondFactor mancante?
Oltre ad essere obsoleto e non più supportato, il tuo sito manca di oltre una dozzina di aggiornamenti di sicurezza, rendendolo vulnerabile. Ti preghiamo di eseguire l’aggiornamento.