Web sitesinde kullanıcılar şifresini unutunca nasıl talep edecekler, gelin beraber inceleyelim.PHP aly yapınız olduğunu dikkate alarak aşağıdaki bilgileri incelediğiniz takdirde olayı anlayabileceğinizi düşünüyorum.Şifre Talep Formu
function sifretalep(){
global $siteadi;
echo"<div class="kaydol_crv">
<div class="kaydol_crv_ust">
<div class="kaydol_crv_logo"><img src="images/logo.png" width="45" height="45" /></div>
<div class="kaydol_crv_slogan">$siteadi Şifre Talep Formuna Hoşgeldiniz.</div>
<div class="kaydol_crv_cizgi"></div>
</div>
<div class="kaydol_crv_ortagiris">
<form action="sayfa.php?Git=uyehesabi&sayfa=talep" method="POST">
<div class="kaydol_crv_frmkutu">
<div class="kaydol_crv_frmtext">Adınız :</div>
<div class="kaydol_crv_frm"><input class="form" name="yazaradi" type="text" /></div>
</div>
<div class="kaydol_crv_frmkutu">
<div class="kaydol_crv_frmtext">E-postanız :</div>
<div class="kaydol_crv_frm"><input class="form" name="email" type="text" /></div>
</div>
<div class="www.siteadiniz.com"><input class="submit_Kaydol" type="submit" value="?ifre talep"/></div>
</form>
</div>;
}
Talep Edilince Gidilen Fonksiyon
function talep(){
global $prefix , $sitemail,$siteadi;
$yazaradi = kodfilitre($_POST ["yazaradi"]);
$email = kodfilitre($_POST ["email"]);
if (($yazaradi=="") or ($email=="")){
mesajuyari("LÜTFEN BOS ALAN BIRAKMAYIN ",2,"sayfa.php?Git=uyehesabi&sayfa=sifretalep");
}
else{
$sor=mysql_query("SELECT yazaradi,email FROM ".$prefix."_uyeler WHERE yazaradi='$yazaradi' and email='$email' ");
if(@mysql_num_rows($sor)>0){
$ekle=mysql_fetch_array(mysql_query("SELECT * FROM ".$prefix."_uyeler WHERE yazaradi='$yazaradi' or email='$email' "));
$alici = $ekle ['email'];
$sifre = $ekle ['sifre'];
$suankisifre1 = md5($sifre);
if($ekle){
$alici = $email;
$gonderen = $sitemail;
$konubilgi = $siteadi. "ŞIFRENIZ";
$bilgi = "Sayin ".$yazaradi." Sifre talebiniz basariyla gerceklesti.";
$bilgi .= "n YAZAR ADINIZ ".$yazaradi."n";
$bilgi .= "n ŞIFRENIZ ".$sifre ." n";
$bilgi .= "n GİRİŞ IÇIN WEB SİTEMİZİ ZİYARET EDİN. n";
$bilgi .= "n ".$siteadi ." n";
$header = "From : $alici ";
$header .= "Reply-To : $sitemail ";
$emailgonder = @mail($alici,$konubilgi,$bilgi,$header,$gonderen);
if($emailgonder){
mesajuyari("ŞİFRE TALEBİNİZ ONAYLANDI. ŞİFRENIZ EMAİLİNİZE GÖNDERİLDİ",2,"index.php");
}else{
mesajuyari("ŞİFRE TALEBİNİZ ONAYLANMADI,BİR SORUNLA KARŞILASTIK, LÜTFEN TEKRAR DENEYİN.",4,"sayfa.php?Git=uyehesabi&sayfa=sifretalep");}
}else{
mesajuyari("ŞİFRE TALEBİNİZ ONAYLANMADI, TEKRAR DENEYİNİZ.",4,"sayfa.php?Git=uyehesabi&sayfa=sifretalep");}
}else{
mesajuyari("BELİRTTİĞİNİZ DURUMA GÖRE KAYIT BULUNAMADI, HATA OLDUĞUNU DÜŞÜNÜYORSANIZ TEKRAR DENEYİN!",2,"sayfa.php?Git=uyehesabi&sayfa=sifretalep");
}
}
}