sifredegistir.php kodları? Yardım.

Konu Yazar

VictoriuS

TireboluAtak
Ara
61
0
Öncelikel aynı konuyu acele ile yanlış bölümde açmışım ve "0uikShare" tarafından kilitlenmiş, sorun için özür dilerim.

Arkadaşlar bana login olmadan şifre değiştirmek için sifredegistir.php kodları lazım.

kodlarda sadece;

  • Giriş ID:
  • Eski Şifre:
  • Yeni Şifre:
  • Yeni Şifre (Tekrar):

olması kafidir.

İlgilenirseniz sevinirim.

Teşekkürler.
 
Cevap: sifredegistir.php kodları? Yardım.

ben sadece halinde yazayım sana sen süslersin onu
Kod:
<?
if(!isset($_POST) || count($_POST) <1 )
{
?>
<form action="" method="POST">
Kullanıcı Adı: <input type="text" name="username"><br />
Eski Şifre: <input type="password" name="eskipwd"><br />
Yeni Şifre: <input type="password" name="yenipwd"><br />
Yeni Şifre Tekrar: <input type="password" name="yenipwd2"><br />
<input type="submit" value="DEĞİŞTİR"></form>
<?
} else {
$username=ereg_replace("[^a-zA-Z0-9 ]",'',$_POST['username']);
$eskipwd=ereg_replace("[^a-zA-Z0-9 ]",'',$_POST['eskipwd']);
$yenipwd=ereg_replace("[^a-zA-Z0-9 ]",'',$_POST['yenipwd']);
$yenipwd2=ereg_replace("[^a-zA-Z0-9 ]",'',$_POST['yenipwd2']);
if($username=='')
die('KULLANICI ADI BOŞ!!!');
if($eskipwd=='')
die('ESKİ ŞİFRE BOŞ!!!');
if($yenipwd=='')
die('YENİ ŞİFRE BOŞ!!!');
if($yenipwd!=$yenipwd2)
die("ŞİFRELER UYUŞMUYOR!!!");

$baglanti=odbc_connect('VERİTABANIADI', 'KULLANICI','ŞİFRE');
$sorgu=odbc_exec($baglanti,"SELECT strAccountID FROM TB_USER WHERE strAccountID='".$username."' AND strPasswd='".$eskipwd."'");
$db=odbc_fetch_array($sorgu);
if($db['strAccountID']=='' )
die("YANLIŞ ŞİFRE !!!!");
else
{
$sorgu=odbc_exec($baglanti,"UPDATE TB_USER SET strPasswd='".$yenipwd."' WHERE strAccountID='".$username."'");
if($sorgu)
echo 'Bilgileriniz başarı ile güncellendi';
else
echo 'Doğru bilgiler girdiğiniz teşekkür ederiz ancak işleminiz gerçekleştirilemedi';

}


}
?>
 
Son düzenleme:
Cevap: sifredegistir.php kodları? Yardım.

hemen deneyeceğim arkadaşım.

Çok teşekkür ederim.

Direk .php olarak vps hostuma attım

"$baglanti=odbc_connect('veritabani', 'kullanici','sifre');" bu alanları kendime göre düzenledim, lakin şifre değiştirmeyi denediğimde ŞİFRE YANLIŞ hatası verdi. 2 tane ID denedim ikisinde de aynı

Şifrem 16 karakterden oluşuyor bundan kaynaklanır mı veya sorun kodlardan mı ? Kotnrol etme şansınız var mı acaba ?
 
Son düzenleme:
Cevap: sifredegistir.php kodları? Yardım.

hata tahmin ettiğim gibi odbc_num_rowstaymış, düzelttim şimdiki haliyle çalışması gerekiyor
 
Son düzenleme:
Geri
Üst Alt