Me informaron de este plugin
pero no encuentro nada al respecto aquí, ¿alguien tiene información sobre él, lo está usando, ejemplos o informes?
Gracias
Me informaron de este plugin
pero no encuentro nada al respecto aquí, ¿alguien tiene información sobre él, lo está usando, ejemplos o informes?
Gracias
No encuentro información al respecto, pero lo probé localmente y todo parece funcionar bien.
Descripción general
Este plugin está diseñado para integrar HCaptcha en el formulario de registro de los foros de Discourse. El objetivo de este plugin es mejorar la seguridad y la protección contra bots aprovechando las características de privacidad de HCaptcha. El proceso de configuración es sencillo y consta de unos pocos pasos fáciles.
Instalación
- Crear una cuenta de HCaptcha:
- Visita HCaptcha para crear una cuenta. Después de registrarte, recibirás una clave de sitio y una clave secreta.
- Configurar pruebas locales (Opcional):
- Si estás probando localmente, agrega una nueva entrada de host virtual a tu archivo de hosts. Incluye una línea como
127.0.0.1 test.mydomain.com. Asegúrate de que el dominio sea válido, incluso si no lo posees, para garantizar que el script de HCaptcha se cargue correctamente.- Configurar los ajustes del plugin:
- Inicia sesión en tu panel de administración de Discourse.
- Navega a
Admin>Settings>Plugins>hCaptcha (settings).- En esta sección, agrega la clave de sitio y la clave secreta que obtuviste de HCaptcha.
Al completar estos pasos, integrarás con éxito HCaptcha en el formulario de registro de tu comunidad.
Aquí hay algunas imágenes:

¡Espero que eso ayude! ![]()
¡Gran hallazgo! Definitivamente necesita visibilidad.
Muy contento por ti por este plugin, definitivamente debería ser nativo con soporte múltiple.
¿Qué tiene de genial eso?
¿Está resolviendo un problema que está experimentando?
¡Absolutamente!
Encuentro que este plugin está roto con 3.3.0.beta3-dev. Después de hacer clic en registro, dice:
Algo salió mal, quizás este correo electrónico ya esté registrado, intente el enlace de “olvidé mi contraseña”.
Tengo la última versión de Discourse y no puedo reproducirlo en mi instancia local (de desarrollo). ![]()
Veré cómo probar un foro de producción en unos minutos.
Funciona bien en una instalación de producción.
¿Sucede cada vez que te registras?
Sí, sucede cada vez. Abrí las herramientas de desarrollador y el error es:
{"errors":["Debes iniciar sesión para hacer eso."],"error_type":"not_logged_in"}
al realizar una solicitud POST a /hcaptcha/create.json
Aquí hay una captura de pantalla:
Y estoy seguro de que el correo electrónico no está registrado y el problema cesó cuando el plugin se deshabilitó.
Por cierto, el dominio es https://npuer.life/.
No estoy seguro de si el problema tiene que ver con el uso de CloudFlare como CDN, déjame hacer una prueba. y después de una prueba, el error sigue siendo el mismo.
Puedo reproducirlo en tu sitio. Puedo ver que la solicitud pasa por Cloudflare, así que solo puedo asumir que hace algo que no debería, como almacenar en caché la página y pasar una sesión de foro diferente.
No conozco Cloudflare; mira en el panel si puedes deshabilitar alguna optimización para esta solicitud.