plugin hCaptcha

Sono venuto a conoscenza di questo plug-in

ma non trovo nulla al riguardo qui, qualcuno ha informazioni a riguardo, lo sta usando, esempi o resoconti?

Grazie

3 Mi Piace

Non riesco a trovare informazioni a riguardo, ma l’ho testato localmente e sembra che tutto funzioni correttamente.

Ho seguito il README per ottenere la chiave API (richiede pochi secondi).

Panoramica

Questo plugin è progettato per integrare HCaptcha nel modulo di iscrizione dei forum Discourse. L’obiettivo di questo plugin è migliorare la sicurezza e la protezione da bot sfruttando le funzionalità incentrate sulla privacy di HCaptcha. Il processo di configurazione è semplice e consiste in alcuni passaggi facili.

Installazione

  1. Crea un account HCaptcha:
    • Visita HCaptcha per creare un account. Dopo la registrazione, riceverai una chiave del sito e una chiave segreta.
  2. Configura il test locale (Opzionale):
    • Se stai testando localmente, aggiungi una nuova voce di host virtuale al tuo file hosts. Includi una riga come 127.0.0.1 test.mydomain.com. Assicurati che il dominio sia valido, anche se non lo possiedi, per garantire che lo script HCaptcha venga caricato correttamente.
  3. Configura le impostazioni del plugin:
    • Accedi al tuo pannello di amministrazione di Discourse.
    • Naviga su Admin > Settings > Plugins > hCaptcha (settings).
    • In questa sezione, aggiungi la chiave del sito e la chiave segreta che hai ottenuto da HCaptcha.

Completando questi passaggi, integrerai con successo HCaptcha nel modulo di iscrizione della tua community.

Ecco alcune immagini:

The image shows a completed hCaptcha widget with a checked box next to the statement "I am human," indicating that the user has passed the CAPTCHA challenge to verify that they are not a robot. (Captioned by AI)

Spero che questo aiuti! :+1:

4 Mi Piace

Ottima scoperta! Sicuramente necessita di visibilitĂ 

2 Mi Piace

Molto felice per te per questo plugin che dovrebbe assolutamente diventare nativo con supporto multiplo.

2 Mi Piace

Cosa c’è di così eccezionale in questo?

1 Mi Piace

Sta risolvendo un problema che stai riscontrando?

2 Mi Piace

Assolutamente!

1 Mi Piace

Trovo che questo plugin sia rotto con 3.3.0.beta3-dev. Dopo aver cliccato su registrazione, dice:

Qualcosa è andato storto, forse questa email è già registrata, prova il link password dimenticata

1 Mi Piace

Ho l’ultima versione di Discourse e non riesco a riprodurlo nella mia istanza locale (dev). :thinking:
Vedrò di testare un forum di produzione tra qualche minuto.


Funziona bene su un’installazione di produzione.

Succede ogni volta che ti registri?

1 Mi Piace

Sì, succede ogni volta. Ho aperto gli strumenti per sviluppatori e l’errore è:

{"errors":["Devi essere loggato per fare questo."],"error_type":"not_logged_in"}

quando si esegue una POST a /hcaptcha/create.json

Ecco uno screenshot:

E sono sicuro che l’email non è registrata e il problema è cessato quando il plugin è stato disabilitato.

A proposito, il dominio è https://npuer.life/.
Non sono sicuro se il problema abbia a che fare con l’uso di CloudFlare come CDN, lasciatemi fare un test. e dopo un test, l’errore rimane lo stesso.

1 Mi Piace

Posso riprodurlo sul tuo sito. Vedo la richiesta passare attraverso Cloudflare, quindi posso solo presumere che faccia qualcosa che non dovrebbe, come memorizzare nella cache la pagina e passare una sessione del forum diversa.

Non conosco Cloudflare; vedi nella dashboard se puoi disabilitare qualsiasi ottimizzazione per questa richiesta.

3 Mi Piace