hocam veritabanınızda diyelim ki uyenin bilgilerini saklayan bi tablo var ve
sifremi unuttum sayfalarının aşamasını yapacaksınız.
sifremiunuttum.php
<?php
include("mysql.php");
if($_GET['asama'] == '')
{
echo '<form action="sifremiunuttum.php?asama=first" method="post">
Mail Adresiniz : <input type="text" name="mail" /><br />
<input type="button" name="Gönder" />
</form>';
}
if($_GET['asama'] == 'first')
{
$mail = $_POST['mail']
$query = '' . 'SELECT * FROM uyeler WHERE mail=\'' . $mail . '\'';
$result = mysql_query ($query);
$data = mysql_fetch_array ($result);
$gizlisoru = $data['gizlisoru'];
echo '<form action="sifremiunuttum.php?asama=second" method="post">
Gizli Sorunuz : <strong>' . $gizlisoru . '<br/>
Cevabınız : <input type="text" name="cevap" /><br/>
<input type="hidden" name="mail" value="' . $mail . '" />
<input type="button" name="Gönder" />
</form> ';
}
if($_GET['asama'] == 'second')
{
$query = '' . 'SELECT * FROM uyeler WHERE mail=\'' . $mail . '\'';
$result = mysql_query ($query);
$data = mysql_fetch_array($result);
$gercekcevap = $data['gizlicevap'];
$gelencevap = $_POST['cevap'];
$sifresi = $data['sifre'];
if ($gercekcevap == $gelencevap)
{
echo $sifresi;
}
}
?>Gibi varyasyonlarla sifre gönderme yöntemlerini deneyebilirsiniz.
Bi yanlışım varsa bilen arkadaşlar müdahale etsinler. acele ile yazdım kusura bakmayın.