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
// şifre talep formu function sifretalep(){ global $siteadi; //benim sitemin adı siz isterseniz elle yazabilirsiniz ben global olarak cektim 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
// talep edilince gidilen function //sifretalepfunction baslangic function talep(){ global $prefix , $sitemail,$siteadi; $yazaradi = kodfilitre($_POST ["yazaradi"]);// kod filtre önceki derslerimden bakabilirsiniz $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;// değişken değil de siz isterseniz (www.siteadiniz.com)şeklinde yazabilirsiniz.. $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"); } }//yazar adi veya email bos degilse else kapanisi }//function kapama //sifretalepfunction bitis
0 yorum:
Yorum Gönder