-
Üyelik
28.03.2016
-
Yaş/Cinsiyet
42 / E
-
Meslek
Emlak
-
Konum
Antalya
-
Ad Soyad
İ** Y**
-
Mesajlar
112
-
Beğeniler
3 / 2
-
Ticaret
0, (%0)
Merhaba Arkadaşlar
Admin panelime giriş yapamıyorum, Kullanıcı Adı veya Şifreniz Yanlış Lütfen Kontrol Ediniz. hatası alıyorum, işin içinden çıkamadım yardımlarınızı bekliyorum arkadaşlar.
if($_POST && isset($_POST['login']))
{
$return=array("bildirim"=>"","yonlendir"=>"","yonlendirsure"=>3);
if(!empty($_POST['username']) and !empty($_POST['password']))
{
$kullanici_adi=temizle($_POST['username']);
$sifre=md5(md5(temizle($_POST['password'])));
$giriskontrol= $db->prepare("Select * From uyeler Where (kullaniciAdi='{$kullanici_adi}' || eposta='{$kullanici_adi}') and sifre='{$sifre}'");
$giriskontrol->execute();
$uyesayisi = $giriskontrol->rowCount();
if($uyesayisi=="1")
{
$$uyeninbilgisi = $giriskontrol->fetch(PDO::FETCH_OBJ);
if($uyeninbilgisi->aktif=="1"){
logla("1",GetIP(),$uyeninbilgisi->id,0,0,"","");
if(@$_POST['remember']=="on")
{
$oturumsuresi=((60*60)*24)*2;
}else
{
$oturumsuresi=(60*60)*24;
}
setcookie("uye_kullanici_adi", $kullanici_adi, time() + $oturumsuresi);
setcookie("uye_sifre", $sifre, time() + $oturumsuresi);
setcookie("uye_id", $uyeninbilgisi->id, time() + $oturumsuresi);
setcookie("oturumsuresi",$oturumsuresi, time() + $oturumsuresi);
$_SESSION['girisID']=$uyeninbilgisi->id;
$return['bildirim'].= succes("Başarılı Bir Şekilde Giriş Yaptınız Yönlendiriliyorsunuz..");
if(!empty($_COOKIE['girisyapyonlendirildi'])){
$return['yonlendir']=$_COOKIE['girisyapyonlendirildi'];
$return['yonlendirsure']="3";
}else{
$return['yonlendir']="index.php" ;
$return['yonlendirsure']="3";
}
}else{
$return['bildirim'].= warning("Şuanda Bu Üyeliğe Erişime İzin Verilmiyor. Lütfen Yönetici İle İrtibat Kurun.");
}
}else if($uyesayisi>"1")
{
$return['bildirim'].= warning("Aynı Bilgiler İle Kayıtlı Birden Fazla Üye Olduğu İçin Giriş Yapamıyorsunuz..");
}else
{
$return['bildirim'].= danger("Kullanıcı Adı veya Şifreniz Yanlış Lütfen Kontrol Ediniz.");
}
}else
{
$return['bildirim'].= warning("Lütfen Tüm alanları Doldurunuz..");
}
echo json_encode($return);
}
-
Üyelik
16.01.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci , Android Developer
-
Konum
Muğla
-
Ad Soyad
E** Ş**
-
Mesajlar
433
-
Beğeniler
45 / 93
-
Ticaret
3, (%100)
php çok bilmem, ama şöyle bir çelişki sezdim :
şifreyi alırken md5 ile şifreliyorsun ama veritabanında sorgularken dümdüz.
oraya bir bak istersen
Profesyonel Android uygulama yazımı.
-
Üyelik
15.11.2019
-
Yaş/Cinsiyet
22 / E
-
Meslek
Back-End Developer
-
Konum
İzmir
-
Ad Soyad
S** S**
-
Mesajlar
84
-
Beğeniler
24 / 16
-
Ticaret
0, (%0)
Hocam özelden siteyi atarsanız yardımcı olmak isterim.
-
Üyelik
28.03.2016
-
Yaş/Cinsiyet
42 / E
-
Meslek
Emlak
-
Konum
Antalya
-
Ad Soyad
İ** Y**
-
Mesajlar
112
-
Beğeniler
3 / 2
-
Ticaret
0, (%0)
Arkadaşlar sorunuma çözüm bulamadım, yardımlarınızı bekliyorum
-
Üyelik
23.04.2016
-
Yaş/Cinsiyet
41 / E
-
Meslek
Proğramcı
-
Konum
Kastamonu
-
Ad Soyad
A** Ç**
-
Mesajlar
85
-
Beğeniler
11 / 11
-
Ticaret
0, (%0)
$giriskontrol= $db->prepare("SELECT* FROM uyeler WHERE (kullaniciAdi=? AND sifre=?) OR (eposta=? AND sifre=?)");
$giriskontrol->bindParam(1,$username,PDO::PARAM_STR);
$giriskontrol->bindParam(2,$password,PDO::PARAM_STR);
$giriskontrol->bindParam(3,$username,PDO::PARAM_STR);
$giriskontrol->bindParam(4,$password,PDO::PARAM_STR);
if ($giriskontrol->execute()!=1) {
$h = $db->errorInfo();
echo $h[2];
}
SQL deyimini değiştirdim.
Şunla bi loglar mısın hatayı ne yazıyor bakalım?
-
Üyelik
28.03.2016
-
Yaş/Cinsiyet
42 / E
-
Meslek
Emlak
-
Konum
Antalya
-
Ad Soyad
İ** Y**
-
Mesajlar
112
-
Beğeniler
3 / 2
-
Ticaret
0, (%0)
Hocam aşağıdaki şekilde yaptım, hata olarak
$return=array("bildirim"=>"","yonlendir"=>"","yonlendirsure"=>3);
yukarıdaki kodu gösteriyor, hata olarakta aşağıdaki hatayı veriyor
Fatal error: Uncaught Error: Call to undefined function bilgicek() in
if($_POST && isset($_POST['login']))
{
$return=array("bildirim"=>"","yonlendir"=>"","yonlendirsure"=>3);
if(!empty($_POST['username']) and !empty($_POST['password']))
{
$giriskontrol= $db->prepare("SELECT* FROM uyeler WHERE (kullaniciAdi=? AND sifre=?) OR (eposta=? AND sifre=?)");
$giriskontrol->bindParam(1,$username,PDO::PARAM_STR);
$giriskontrol->bindParam(2,$password,PDO::PARAM_STR);
$giriskontrol->bindParam(3,$username,PDO::PARAM_STR);
$giriskontrol->bindParam(4,$password,PDO::PARAM_STR);
if ($giriskontrol->execute()!=1) {
$h = $db->errorInfo();
echo $h[2];
}
if($uyesayisi=="1")
{
$$uyeninbilgisi = $giriskontrol->fetch(PDO::FETCH_OBJ);
if($uyeninbilgisi->aktif=="1"){
logla("1",GetIP(),$uyeninbilgisi->id,0,0,"","");
if(@$_POST['remember']=="on")
{
$oturumsuresi=((60*60)*24)*2;
}else
{
$oturumsuresi=(60*60)*24;
}
setcookie("uye_kullanici_adi", $kullanici_adi, time() + $oturumsuresi);
setcookie("uye_sifre", $sifre, time() + $oturumsuresi);
setcookie("uye_id", $uyeninbilgisi->id, time() + $oturumsuresi);
setcookie("oturumsuresi",$oturumsuresi, time() + $oturumsuresi);
$_SESSION['girisID']=$uyeninbilgisi->id;
$return['bildirim'].= succes("Başarılı Bir Şekilde Giriş YaptınızYönlendiriliyorsunuz..");
if(!empty($_COOKIE['girisyapyonlendirildi'])){
$return['yonlendir']=$_COOKIE['girisyapyonlendirildi'];
$return['yonlendirsure']="3";
}else{
$return['yonlendir']="index.php";
$return['yonlendirsure']="3";
}
}else{
$return['bildirim'].= warning("Şuanda Bu Üyeliğe Erişime İzin Verilmiyor. Lütfen Yönetici İle İrtibat Kurun.");
}
}else if($uyesayisi>"1")
{
$return['bildirim'].= warning("Aynı Bilgiler İle Kayıtlı Birden Fazla Üye Olduğu İçin Giriş Yapamıyorsunuz..");
}else
{
$return['bildirim'].= danger("Kullanıcı Adı veya Şifreniz Yanlış Lütfen Kontrol Ediniz.");
}
}else
{
$return['bildirim'].= warning("Lütfen Tüm alanları Doldurunuz..");
}
echo json_encode($return);
}
-
Üyelik
19.04.2015
-
Yaş/Cinsiyet
26 / E
-
Meslek
Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
E** E**
-
Mesajlar
820
-
Beğeniler
1 / 302
-
Ticaret
1, (%100)
Select stringini post ettikten sonra ekrana bas. SQLi alıp direkt kendin çalıştır eğer sonuç geliyorsa SQL doğru kodunda bir sorun var demektir. Sonuç gelmiyorsa sorgun yanlıştır.
no time for caution
-
Üyelik
28.03.2016
-
Yaş/Cinsiyet
42 / E
-
Meslek
Emlak
-
Konum
Antalya
-
Ad Soyad
İ** Y**
-
Mesajlar
112
-
Beğeniler
3 / 2
-
Ticaret
0, (%0)
Merhaba Hocam
Hocam örnek verme şansın varmı, inanki kafam durdu
Storyman
Kimlik Onayı Bekliyor
Banlı Kullanıcı
-
Üyelik
31.08.2020
-
Yaş/Cinsiyet
44 / E
-
Meslek
Reklam Ajansı ve Web Geliştirm
-
Konum
Bursa
-
Ad Soyad
E** T**
-
Mesajlar
210
-
Beğeniler
129 / 105
-
Ticaret
1, (%100)
Merhaba, ne zamandır bu hatayı almaya başladınız? Yani en son ne olmuş olabilir de bu hata ortaya çıktı, bunu bir sorgulayalım derim. PHP versiyon güncelleme/değiştirme? Yada bir ilave plugin vb. Kurulumu? Host taşıma? Vb ..
Bir de önbelleği temizleyip deneyin bi derim. Mutlaka çözülecek birşeydir
-
Üyelik
28.03.2016
-
Yaş/Cinsiyet
42 / E
-
Meslek
Emlak
-
Konum
Antalya
-
Ad Soyad
İ** Y**
-
Mesajlar
112
-
Beğeniler
3 / 2
-
Ticaret
0, (%0)
Merhaba Hocam
Mysql PDO çevirirken bu hatalarla karşılaşıyorum