Nesse tutorial irei criar um sistema de caption super simples, vou dar a base e vocês implementam na segurança, pois é simples burlar tal sistema!
Bom pessoal, como iremos fazer isso? Vamos criar o sistema de números gerados simplesmente com a função rand(); do PHP. Ela irá gerar números no qual o usuário terá que digitar para validar tal formulário!
Abaixo irei colocar o código, como sempre, com as linhas comentadas para vocês entenderem:
Bom pessoal, é isso, eu não testei aqui, fiz rapidamente no meu bloco de notas! Comentem ai se deu certo! Abraços a todos e aguardem até o próximo tutorial!
CRÉDITOS: hecnologia-security.com.br/tutoriais.php?id_tutorial=5
Bom pessoal, como iremos fazer isso? Vamos criar o sistema de números gerados simplesmente com a função rand(); do PHP. Ela irá gerar números no qual o usuário terá que digitar para validar tal formulário!
Abaixo irei colocar o código, como sempre, com as linhas comentadas para vocês entenderem:
Código PHP:
<html>
<head>
<title>Teste</title>
</head>
<body>
<?
//Gera o código
$gerado = rand(100000, 999999);
//Recebe os valores postados do form
$cod = (int)$_POST["cod"];
$conf = (int)$_POST["verifica"];
//Verifica se foi postado
if($cod != false && $conf != false){
//Verifica se confere
if($cod == $conf){
//Se conferir aparece a mensagem "OK!"
echo "<script>alert('OK!')</script>";
}
else{
//Se não conferir aparece a mensagem "Os códigos não conferem!"
echo "<script>alert('Os códigos não conferem!')</script>";
}
}
?>
<form name="formulario" method="post" action="<?=$_SERVER['PHP_SELF'];?>">
Código de confirmação: <b><?=$gerado;?></b><input type="hidden" name="verifica" value="<?=$gerado;?>">
<input type="text" name="cod"><input type="submit" name="submit" value="Enviar">
</form>
</body>
</html>
Bom pessoal, é isso, eu não testei aqui, fiz rapidamente no meu bloco de notas! Comentem ai se deu certo! Abraços a todos e aguardem até o próximo tutorial!
CRÉDITOS: hecnologia-security.com.br/tutoriais.php?id_tutorial=5
Comment