Tengo el requisito de mostrar google reCaptcha en el segundo intento en la pantalla de inicio de sesión.
Francamente hablando, considero que no es la forma de detener los bots.
Porque en el lado del servidor no puedo decir si este es el primer o el segundo intento de inicio de sesión a menos que el usuario elija enviar algún tipo de cookie junto con la solicitud para poder identificar qué número de intentos de inicio de sesión está intentando, por lo que el protocolo HTTP es sin estado en la naturaleza.
Y creo que los robots no son estúpidos para enviar alguna cookie que haga que el servidor descubra cualquier información sobre ellos.
Escuché acerca de algunas soluciones sofisticadas como un script js para ejecutarse en la página de inicio de sesión para generar un ID y luego enviar este ID al servidor y hacer que el servidor verifique este ID, pero aún así un robot suficientemente inteligente puede Simula todas estas acciones. pero esto no es lo que estoy preguntando.
¿Algún consejo?