-
Üyelik
22.08.2015
-
Yaş/Cinsiyet
33 / E
-
Meslek
Otel İşletmeciliği
-
Konum
Konya
-
Ad Soyad
N** K**
-
Mesajlar
14
-
Beğeniler
5 / 0
-
Ticaret
1, (%100)
Merhaba,
Elimdeki scriptin arkadaşına gönder vs. gibi iletişim formu gerektiren bölgeleri SMTP mail sistemine göre editledim fakat şifremi unuttum bölümünü bir türlü editleyemedim. Biraz karmaşık görünüyor mantık yürütemiyorum. Yol gösterecek arkadaşlar fikirlerini söyler ve yardım ederse sevinirim. Sifre.php ve Sifrem.php dosyasının mantığını anlayabiliyorum fakat, dbs.php de neden o kod ayrı tutulmuş anlayamadım.
Sifre.php (Form)
Şifremi Unuttum - echo $site_adi;?> - echo $slogan;?>
<script>
</script>
Şifremi Unuttum
Copyright
@mysql_close();?>
Sifrem.php
include ("dbs.php"); ?>
$email = guvenlik($_POST['email']);
$username = guvenlik($_POST['username']);
$ip=$_SERVER['REMOTE_ADDR'];
$n2=mysql_num_rows(mysql_query("select * from uyeler where username = '$username' and email ='$email'"));
if ($n2==0) {
?><script>alert("Girdiğiniz bilgilere ait üyelik kaydı bulunmamaktadır. \n Lütfen tekrar deneyiniz !");
window.location = " echo $site; ?>/Sifre.php"
</script>
}
else
{
$sifrem = sifreuret(8);
$sifre = md5($sifrem);
$q=mysql_query("Update uyeler set password = '$sifre' where username= '$username' and email = '$email'");
$konu = "Yeni şifreniz.";
$mesaj= "Merhaba ". $username ."
Yeni şifreniz : ".$sifrem."
".$site_adi;
postala($email,$site_adi,$site_mail,$konu,$mesaj)
?><script>alert("Yeni şifreniz e-mail adresinize gönderildi.");
window.location = " echo $site; ?>"
</script>
}?>@mysql_close();?>
DBS.Php (Bu dosyada postala değişkeni atanmış)
function postala($gidecekMail,$gonderenAd,$gonderenMail,$konu,$mesaj) {
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-9\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "X-Sender: PHP\n";
$headers .= "From: $gonderenAd<$gonderenMail>\n";
$headers .= "Reply-To: $gonderenAd<$gonderenMail>\n";
$headers .= "Return-Path: $gonderenAd<$gonderenMail>\n";
@mail($gidecekMail,$konu,$mesaj,$headers);
}