Admin login kısmında şifreyi doğru gırmeme ragmen hata verıyor.Phpmyadminden yenı kullanıcı adı ve şifre değiştirmeme ragmen olmadı. MD5 ile veya düz metin şekilde parola ayarlamama ragmen giriş yapamıyorum. Aşağıda login.php kodları ve sql çıktıları var ve pek anlamıyorum yardımcı olursanız sevinirim.
include("../function.php");
if(isset($_SESSION["adminKontrol"]) and $_SESSION["adminKontrol"] == adminkey()){
header("location:index.php");
exit();
}
?>
Online Bağış Sistemi
$uyari = "0";
if(isset($_POST["girisyap"])){
$kullaniciadi = Guvenlik($_POST["bg_kullaniciadi"]);
$sifre = trim($_POST["bg_sifre"]);
if(empty($kullaniciadi) or empty($sifre)){
uyari("Uyarı","Kullanıcı adı yada şifrenizi yazmadınız","danger");
}else{
$yenisifre = sifrele($sifre);
$query = $db->prepare("SELECT * FROM ".tablo_oneki."_admin WHERE kullanici_adi = :kullanici_adi and sifre = :sifre LIMIT 1");
$query->bindValue(':kullanici_adi', $kullaniciadi, PDO::PARAM_STR);
$query->bindValue(':sifre', $yenisifre, PDO::PARAM_STR);
$query->execute();
if($query->rowCount() > 0){
uyari("Başarılı","Giriş yapıldı. Yönlendiriliyorsunuz...","success");
$_SESSION["adminKontrol"] = adminkey();
yonlendir("index.php",0);
}else{
uyari("Uyarı","Eşleşen bir kullanıcı bulunamadı","danger");
$uyari = "1";
}
}
}
?>
">
<script></script>
<script></script>
SQL
CREATE TABLE `bagis_admin` (
`id` int(11) NOT NULL,
`kullanici_adi` varchar(255) NOT NULL,
`sifre` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`tel` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Tablo döküm verisi `bagis_admin`
--
INSERT INTO `bagis_admin` (`id`, `kullanici_adi`, `sifre`, `email`, `tel`) VALUES
(1, 'admin', 'admin123', 'admin@admin.com', '555 555 55 55');