Captcha visual

  • Autor Autor suizer
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
S

suizer

Gamma
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola muy buenas,

Estoy haciendo un mini proyecto personal en el cual me ha surgido un problema. Basicamente necesito implementar en mi página un captcha visual, en el que el usuario debe por ejemplo pinchar en cierta imagen.

s3capcha.webp

He visto algunos captcha como son el visual captcha y este en concreto; Serie3 - Workshops lo que pasa es que debe ser viejo y el link de la descarga ya no está operativo.

Como digo quiero algo simple pero efectivo y sobre todo que el usuario no tenga que escribir nada, que tan solo con un click sea suficiente.

Saludos,
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Lo mas basico seria colocar el nombre del objeto array, mostrar alguno al azar y ver si le dio click al objeto ese, no tiene nada de raro...
HTML:
<div id="captcha"></div>
<script>
var objetos = ["casa","perro","gato","algo"]; //objetos
var rand = objetos[Math.floor(Math.random() * objetos.length)]; //un objeto al azar
var div = document.getElementById("captcha");
var imagen = "";

//recorremos los objetos del array
objetos.forEach(function(entry) {
 if(entry == rand)
   imagen += "<img src='"+entry+".png' onclick='irme()'>";
 else
   imagen += "<img src='"+entry+".png' onclick='error()'>";
});

div.innerHTML = "Por favor selecciona: " + rand + "<br/>" + imagen;

function irme(){
//aca selecciono el cpatcha bien
}
function error(){
alert('Error');
}
</script>
 
Buenas,

Yo utilizaria el captcha de google ya que es sumamente poderoso y tiene bastante documentación. El enlace del mismo es el siguiente https://www.google.com/recaptcha/intro/index.html

Espero que te sea de utilidad.
Estamos a la orden.
 
Voltar
Topo