Saltar al contenido principal

Personalizar la Longitud del Texto del Captcha

De forma predeterminada, MTCaptcha utiliza un rango de 4 - 8 caracteres para la longitud del texto del captcha. La longitud real del texto del captcha que se muestra a cada usuario se basa en la puntuación de riesgo calculada por el Motor de Riesgo.

Code Generator Snippet

MTCaptcha admite 2 métodos diferentes para personalizar y cambiar la longitud del captcha:

  • MT Admin para establecer el mínimo y máximo general de caracteres de cada sitio.
  • Configuración de JavaScript para establecer la longitud específica de caracteres del captcha al momento de renderizar.

Establecer el Número Mínimo y Máximo de Caracteres Usando MT Admin

El número mínimo y máximo de caracteres del captcha puede personalizarse por sitio utilizando la configuración en MT Admin > Sites, con un rango seleccionable de 3 a 10 caracteres. La longitud real del captcha que verá cada usuario dentro de este rango se basará en la puntuación de riesgo calculada por el Motor de Riesgo de MTCaptcha.

Fragmento del Generador de Código

Establecer la Longitud del Captcha Usando la Configuración de JavaScript

El tamaño de caracteres del captcha también puede personalizarse en el momento de renderizar el widget utilizando el parámetro de configuración de JavaScript textLength. Ejemplo:

Fragmento del Generador de Código

 <script>
var mtcaptchaConfig = {
...
"textLength": 10,
};
</script>

Esta configuración avanzada de JavaScript está deshabilitada de forma predeterminada y debe habilitarse explícitamente a través de MT Admin > Sites setting ‘JS Config Captcha Text Length’.

Fragmento del Generador de Código

Cuando se utiliza esta configuración de JavaScript, en el servidor se puede comprobar la longitud real del texto (textLength) presentada al usuario mediante una propiedad adicional en JSON tokeninfo.textLength en la respuesta JSON devuelta por la API checktoken.

  {
"success": true,
"tokeninfo": {
...
"textLength": 5
}
}

Para más información sobre cómo llamar a la API checktoken y su respuesta JSON, consulta la Guía para Desarrolladores - Validar el Token de Éxito de MTCaptcha