Acción Captcha
Para los sitios que necesitan usar captcha en varias páginas o para diferentes flujos de trabajo, se puede establecer un parámetro opcional llamado action
durante la inicialización de MTCaptcha. Esto proporciona mejores análisis en el Panel de Administración y mayor seguridad.
<script>
var mtcaptchaConfig = {
"sitekey": "<YOUR SITE KEY>",
"autoFormValidate": true
};
...
</script>
Formato y restricciones del parámetro action
La cadena del parámetro action
puede tener un máximo de 30 caracteres y puede contener cualquiera de los siguientes caracteres:
- Alfanuméricos (a-zA-Z0-9)
- Guion medio ‘ - ’
- Guion bajo ‘ _ ’
- Punto ‘ . ’
- Coma ‘ , ’ O para quienes prefieren expresiones regulares, debe coincidir con la siguiente expresión:
- (^[a-zA-Z0-9-_.,]30$)
Nota: El Panel de Administración solo muestra las 10 acciones más utilizadas. No debe contener información específica del usuario ni datos sensibles de privacidad.
Verificar la acción al validar el token
Consulta la Guía de Desarrollo - Validar Token para ver la documentación completa sobre cómo validar el VerifiedToken.
El campo tokeninfo.action de una respuesta exitosa de la API CheckToken
(objeto JSON) contendrá la cadena de acción con la que se inicializó el captcha. Para mayor seguridad, esta cadena debe verificarse contra el valor esperado.
{
"success": true,
"tokeninfo": {
...
"action": "login",
// the action this captcha was initialized with
...
}
}