v2.5.2
Giriş yap

Yönetici Girişi

gkdmr
747 defa görüntülendi

login sayfasından yoneticigiris.php ye atiyor yonrticigiris dosyasının kodları bu şekilde login den bilgileri doğru girmeme rağmen giris yapılamadı hatası alıyorum nerde hata yaptım?

<?php
ob_start(); session_start();
error_reporting (0);
include('baglan.php');
//--giriş bilgilerini alıyoruz
$GelenKullanici = strip_tags(trim($_POST["admin"]));
$GelenSifre   =  strip_tags($_POST["sifre"]);
$YeniSifre = md5($GelenSifre);
//--post edilmişse
if ($_POST){
if(($GelenKullanici=="") or ($GelenSifre=="")){
echo 'kullanıcı adı ve şifreniz yanlış';
}elseif(($GelenKullanici!="") and ($GelenSifre!="")) {
 
$_SESSION["admin"]  =  $GelenKullanici;

$admin_sor = "select * from yoneticiler where kullanici='$GelenKullanici' and sifre='$YeniSifre'";

$sonuc = mysqli_query($baglan,$admin_sor);

$satir = mysqli_fetch_array($sonuc,mysql_assoc);
 
 if(mysqli_num_rows($sonuc) == 1 ) {
   
   echo 'giris yapıldı';
 

}else{
  
  echo 'giris yapilmadi';
  
}

}else {
  echo ' şif gir ';
}

}else {
  echo 'sif gir';
}

?>
qplot
1257 gün önce

bu kodlarla "or" kodları ile çok basit şekilde yönetici olarak giriş yapar insan

lütfen yazılım öğrenmek istiyorsan (yok ben hazır script kullanıcam dersen bir şey diyemem) PDO tarzında yazmaya geçmelisin


    $admin_sor=$baglan->prepare("SELECT * FROM yoneticiler WHERE kullanici=? and sifre=?");
    $admin_sor->execute([$GelenKullanici,$YeniSifre]);
	$satir=$admin_sor->rowCount();
    

BAK ÇOK FARKI YOK