Sunday, January 5, 2014

Membuat Verifikasi Kode (Seperti Captcha) Dengan Konsep Penjumlahan

Bermula dari malasnya menggunakan plugin tambahan, ide membuat kode verifikasi dengan memanfaatkan fungsi session. sebenarnya sederhana saja, dari awal kita membuat 2 buah angka random, lalu kita jumlahkan. dan hasil penjumlahannya kita simpan pada session untuk nantinya di cocokkan dengan kode inputan. langsung aja mungkin biar lebih jelas.

form.php

<?php
session_start();
$n1 = rand(1,20);
$n2 = rand(1,20);
$hasil =   $n1+$n2;
$_SESSION['kode']   =   $hasil;
?>

Masukan Kode Verifikasi Berikut
<br>
<?php
echo $n1."+".$n2."=";
?>
<form method="post" action="cekode.php">
    <input type="text" name="kode"/>
    <input type="submit" value="Cek"/>
</form>

lalu buat satu file untuk memverifikasi kode inputan apakah sesuai atau tidak

cekode.php

<?php
session_start();

$kodever    =   $_SESSION['kode'];
$kodeinputan    =   $_POST['kode'];

if($kodeinputan==$kodever){
    echo "Kode cocok";
}else{
    echo "Maaf kode yang anda masukan salah !!!!!!";
}

?>

jika kode inputan tidak cocok, maka akan muncul tulisan Maaf kode yang anda masukan salah !!!!!! . akan tetapi jika kode valid tulisan yang akan muncul adalah Kode cocok. cukup mudahkan ? semoga bermanfaat

1 comment: