Wednesday, July 21

PHP: Pengingat Password

Kali ini saya akan membahas tentang bagaimana cara menambahkan fitur pengingat password. Bagaimana caranya? asumsikan pada saat registrasi user mengisikan pertanyaan dan jawaban, nah itu lah yang akan digunakan untuk memberikan password yang diminta oleh user ketika user lupa.

langsung saja saya kasih contoh kode nya:


<?php

include "../db/odbc.class.php";
require_once('../query/QueryUser.Class.php');


$query = new QueryUser();

if(isset($_POST['lihat'])){
$tanya = $_POST['pertanyaan'];
$jawab = $_POST['jawaban'];

$data = $query->GetPassByTanya($tanya, $jawab);



if($data != ""){
$password = $data;
}
else{
$password = "Jawaban Anda salah";
}


}

?>

<div id="main">
<h3>Lupa Password</h3>
<form action="" id="pendaftaran" name="pendaftaran" method="POST">

<fieldset align="center">



<table>


<tr>
<td valign="top">Pertanyaan Keamanan</td>
<td width="20px" valign="top">:&nbsp;</td>
<td>
<select name="pertanyaan">
<option value="Di kota manakah ayah Anda dilahirkan?" >Di kota manakah ayah Anda dilahirkan?</option>
<option value="Siapakah nama belakang teman dekat Anda semasa kecil?" >Siapakah nama belakang teman dekat Anda semasa kecil?</option>
<option value="Apakah nama sekolah dasar Anda?" >Apakah nama sekolah dasar Anda?</option>
<option value="Apakah nama jalan tempat Anda tinggal semasa kecil?" >Apakah nama jalan tempat Anda tinggal semasa kecil?</option>
<option value="Siapakah nama hewan peliharaan Anda yang pertama?" >Siapakah nama hewan peliharaan Anda yang pertama?</option>
<option value="Di kota manakah ibu Anda dilahirkan?" >Di kota manakah ibu Anda dilahirkan?</option>
<option value="Siapakah nama belakang guru favorit Anda di sekolah dasar?" >Siapakah nama belakang guru favorit Anda di sekolah dasar?</option>


</select>
</td>
</tr>
<tr>
<td valign="">Jawaban</td>
<td width="20px" valign="top">:&nbsp;</td>
<td>
<textarea name="jawaban" cols="40"></textarea>
</td>
</tr>

</table>

<input type="submit" id="lihat" name="lihat" value="Lihat Password" />
<br>
<?php if(isset($password)) {
if($password=="Jawaban Anda salah"){
echo "<hr><b>Jawaban Anda salah!</b>";
}
else{
echo "<hr>Password Anda : <b> $password </b>";
}

echo "<br>Kembali ke <a href=\"../login.php\"> halaman Login </a>";
} ?>

</form>
</fieldset>

</div>
<!-- // #main -->

<div class="clear"></div>
</div>
<!-- // #container -->
</div>



Klo mau download di sini

No comments:

Post a Comment

Pencarian Google