İyi günler, admin panelime giriş yapılırken kontrol yapılıyor. Fakat kullanıcı adı ve şifre olduğunda giriş başarılı, eğer bilgilerden biri yanlış ise giriş başarısız oluyor. Ben istiyorum ki eğer sadece kullanıcı adı yanlış ise kullanıcı adı yanlış desin, eğer şifre yanlış ise şifre yanlış desin. Bunu yapmaya çalıştım ama olmadı. Kodu aşağı bırakıyorum. Yardımcı olucaklara teşekkürler.
include 'ayarlar/baglan.php';
if (isset($_POST['AdminGirisYap']))
{
$kullaniciad = $_POST['AdminKullaniciAdi'];
$sifre = md5($_POST['AdminSifre']);
$AdminSor = $VeritabaniBaglantisi->prepare("SELECT * FROM admin WHERE AdminKullaniciAdi = :kullaniciad AND AdminSifre = :sifre");
$AdminSor->execute(array(
'kullaniciad' => $kullaniciad,
'sifre' => $sifre
));
$Say = $AdminSor->rowCount();
if ($Say > 0)
{
$_SESSION["GirisKontrol"] = "true";
$_SESSION["AdminKullaniciAdi"] = $kullaniciad;
$_SESSION["AdminSifre"] = $sifre;
echo '
Tebrikler Giriş Başarılı!
Panele Yönlendiriliyosunuz. Lütfen Bekleyin.
';
header("Refresh: 3; url=index.html");
}
elseif ($_POST['AdminKullaniciAdi']!=$kullaniciad)
{
echo '
Kullanıcı Adı Yanlış!
Lütfen kullanıcı adınızı doğru girin.
';
}
elseif ($_POST['AdminSifre']!=$sifre)
{
echo '
Şifre Yanlış!
Lütfen şifrenizi doğru girin.
';
}
else
{
echo '
Giriş Başarısız!
Lütfen daha sonra tekrar deneyin.
';
}
}
?>