try { if(!$_SESSION[HesapId]) throw new Exception("Bunun için önce giriş yapmalısın."); if($_POST) { foreach($_POST as $value => $key) { if($hata < 1) { if(strlen($_POST[$value]) < 1) { throw new Exception("Boş Alan Bırakmayınız."); } } } if($_POST["sifre2"] != $_POST["sifre3"]) { throw new Exception("Girdiğiniz şifreler uyuşmuyor."); } mysql_select_db(MYSQL_ACCOUNT); if($query = mysql_query("SELECT id FROM ".MYSQL_ACCOUNT.".account WHERE login = '$_SESSION[HesapAdi]' and password = PASSWORD('$_POST[sifre]');'")) { $say = mysql_num_rows($query); if(!$say) { throw new Exception("Şuanki şifrenizi yanlış girdiniz."); } } $update = mysql_query("UPDATE ".MYSQL_ACCOUNT.".account SET password = PASSWORD('$_POST[sifre2]') WHERE login = '$_SESSION[HesapAdi]'"); if($update) { $Mesaj = new Mesaj(); $Mesaj->Basarili("Şifreniz başarıyla değiştirildi."); $Log = new Log; $Log->MYSQL("SifreDegistir","Eski Şifre : $_POST[sifre]|Yeni Şifre : $_POST[sifre2]"); if(strlen($_SESSION[TelefonNumarasi]) == 10 and $_SESSION[TelOnay] == 1) { $numara = $_SESSION[TelefonNumarasi]; $mesaj = $_SESSION[HesapAdi].' adlı hesabınızın şifresi '.date("d.m.Y H:i").' tarihinde değiştirildi eğer bu işlemi siz yapmadıysanız lütfen yöneticiler ile irtibata geçiniz.'; $ozel_mesaj = sms_gonder($numara,$mesaj); if($ozel_mesaj) { $Mesaj = new Mesaj(); $Mesaj->Basarili("Şifre değiştiğinize dair bilgilendirme mesajı telefonuna iletildi."); $Log = new Log; $Log->MYSQL("SMS","Telefon Numarasi : $numara|Mesaj Icerigi : $mesaj"); } else { $Mesaj = new Mesaj(); $Mesaj->Hata("Bilgilendirme mesajı telefonunuza iletilemedi."); } }