Sembra che sulla nostra istanza (ospitata ufficialmente), il plugin hCaptcha fosse attivato per impostazione predefinita, ma (per ovvie ragioni) non fosse configurato con un account hCaptcha. Abbiamo appena ricevuto la segnalazione di un utente che non riusciva a registrarsi e ha ricevuto il messaggio:
C’è stato un problema con hCaptcha, se il problema persiste contatta un amministratore di sistema
Disattivare il plugin hCaptcha sembra risolvere il problema.
Non è chiaro quanti utenti siano stati interessati poiché, senza potersi registrare, gli utenti devono trovare un canale alternativo per contattarci. Lo segnalo solo per altri amministratori.
Fantastico! Sono contento di vedere che questo non è un problema diffuso.
Ho appena dato un’occhiata più da vicino e posso confermare che sul mio sito, l’impostazione del sito discourse hcaptcha enabled non è selezionata per impostazione predefinita, il che è corretto. Il plugin non è abilitato per impostazione predefinita sul nostro hosting (o almeno sul piano starter che ho appena testato). Tuttavia, quando abiliti il plugin, l’impostazione discourse hcaptcha enabled viene già abilitata.
Quindi, questo sembra essere un caso in cui i proprietari del sito possono farsi del male accidentalmente e senza alcun avviso nell’interfaccia di amministrazione. Se abiliti il plugin e poi abiliti discourse hcaptcha enabled, ma non fornisci le chiavi (o fornisci chiavi errate), non viene mostrato alcun avviso nell’interfaccia. Non c’è nemmeno alcuna guida su come ottenere un account hCaptcha.
Invece, viene mostrato un errore nel modulo di registrazione ed è impossibile registrarsi.
Ho effettuato una pull request per aggiungere ulteriori indicazioni nelle impostazioni del sito per aiutare gli altri a evitare questa situazione. Modifica: unita.
Ho anche notato che c’è un avviso che avrebbe dovuto essere visualizzato nella tua home page di amministrazione per informarti che c’è un problema con la tua configurazione hCaptcha. Immagino non fosse abbastanza evidente?
C’è un problema con la configurazione della tua site_key o secret_key di hCaptcha