get tanımını yapmıştım ama sonucu yine aynı vermişti. Sakin kafayla tekrardan deneyeceğim.
if (isset($_POST["kullanici_giris"])) {
if (isset($_SESSION["guvenlik"]["kullanici_giris"]) == "") {
exit("izinsiz işlem tespit edildi.");
}
$kadi = $_POST["kadi"];
$sifre = $_POST["sifre"];
$son_giris = tr_tarih("Y-m-d H:i:s");
if (empty($kadi) || empty($sifre)) {
$_SESSION["kullanici_giris"] = "bos";
header("Location:../" . yonetim . "/giris.html");
exit;
}
$varmi = $db->prepare("SELECT * FROM kullanici WHERE BINARY kadi = ? AND sifre = ?");
$varmi->execute([$kadi, $sifre]);
if ($varmi->rowCount()) {
$KSonuc = $varmi->fetch(PDO::FETCH_ASSOC);
$sorgu = $db->prepare("UPDATE kullanici SET\r\n\t\t\t\tson_giris = ?\r\n\t\t\t\tWHERE id = ?");
$guncelle = $sorgu->execute([$son_giris, $KSonuc["id"]]);
$_SESSION["Yonetim_Id"] = $KSonuc["id"];
$_SESSION["Yonetim_Kadi"] = $KSonuc["kadi"];
$_SESSION["Yonetim_Adi"] = $KSonuc["isim"];
$_SESSION["Yonetim_Sifre"] = $KSonuc["sifre"];
$_SESSION["rutbe"] = $KSonuc["rutbe"];
if (isset($_POST["beni_hatirla"])) {
setcookie("Yonetim_Kadi", $KSonuc["kadi"], strtotime("+1 day"), "/", NULL, NULL, true);
setcookie("Yonetim_Sifre", $KSonuc["sifre"], strtotime("+1 day"), "/", NULL, NULL, true);
} else {
setcookie("Yonetim_Kadi", $KSonuc["kadi"], strtotime("-1 day"), "/", NULL, NULL, true);
setcookie("Yonetim_Sifre", $KSonuc["sifre"], strtotime("-1 day"), "/", NULL, NULL, true);
}
$_SESSION["kullanici_giris"] = "yes";
header("Location:../" . yonetim . "/index.html");
exit;
}
$_SESSION["kullanici_giris"] = "no";
header("Location:../" . yonetim . "/giris.html");
exit;
}
kullanıcı giriş kodlarım bu şekilde. Sorgu dönüyor fakat izinsiz giriş hatası veriyor.
Ayrıca giriş.php de de şu şekilde kod var. Kullanıcı adı ve şifreyi ne yazarsam yazayım izinsiz giriş hatası veriyor.
$_SESSION["guvenlik"] = ["kullanici_giris" => kod()];
Ben site başlığını php ile çektiriyorum. Yani sizin verdiğiniz kodlarla bireştirince şu şekil oluyor.
<?=(isset($pageTitle) ? $pageTitle : '<?php echo $ayarcek["ayar_title"];?>')?>
Bu şekil yaptığımda index.php dosyasının başlığı php kod olarak gözüküyor. Hakkımızda sayfası ise evet $pagetitle değişkenini çekiyor :)
Öncelikle geç cevap verdiğim için kusuruma bakmayın. Olay tam da dediğiniz gibi php ile yazılmış site hocam. Header ve footer dosyalarını her sayfada çağırıyorum. Sizin dediğinizi uygulayacağım şimdi. Muhtemelen anlattığınız gibi yapınca çalışacaktır. Hemen deniyorum
yazdıgınız kodlardan scriptleri ve link reel kodunu silince çalıştı teşekkür ederim :)
Maalesef olmadı hocam. hem görüntü bozuldu hem de kod çalışmadı sürekli loading butonu dönüyor.
menu_sil.php Kodlarımı ilettim.
<html>
<head>
<title></title>
</head>
<body>
<?php
include '../db/baglanti.php';
if(isset($_GET['menu_id']))
{
echo $id=$_GET['menu_id'];
die();
$menuSil=$db->prepare("delete from menuler where menu_id=:id");
$menuSil->execute(array("id"=>$id));
if($menuSil)
{
echo '<script type="text/javascript" src="js/sweetalert2.all.min.js"></script>';
echo "<script>Swal.fire( {title:'Başarılı', text:'Menü Silindi.', icon:'success', confirmButtonText:'Tamam'}).then((value)=> {
if(value.isConfirmed){window.location.href='../production/menu.php'}}) </script>";
}
else
{
echo '<script type="text/javascript" src="js/sweetalert2.all.min.js"></script>';
echo "<script>Swal.fire( {title:'Başarısız', text:'Menü Silinenemedi.', icon:'error', confirmButtonText:'Tamam'}).then((value)=> {
if(value.isConfirmed){window.location.href='../production/menu.php'}})</script>";
}
}
?>
</body>
</html>
bu da menu.php kodlarım
<?php
include 'header.php';
if(isset($_POST['arama']))
{
$aranan=$_POST['aranan'];
$menusor=$db->prepare("select * from menuler where menu_ad like '$aranan'");
$menusor->execute();
}
else{
$menusor=$db->prepare("select * from menuler where menu_ust=:menu_ust order by menu_sira asc");
$menusor->execute(array("menu_ust"=>'0'));
//$iceriksor=$db->query("select * from icerik")->fetchAll();
}
?>
<!-- page content -->
<div class="right_col" role="main">
<div class="">
<div class="page-title">
</div>
<div class="title_right">
<div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search">
<form action="" method="post">
<div class="input-group">
<input type="text" class="form-control" name="aranan" placeholder="Arama...">
<span class="input-group-btn">
<button class="btn btn-default" type="submit" name="arama">Ara</button>
</span>
</div>
</form>
</div>
</div>
<div class="clearfix"></div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="x_panel">
<div class="x_content table-responsive">
<table class="table">
<thead>
<tr>
<th>#</th>
<th>Menu Ust</th>
<th>Menu Ad</th>
<th>Menu Detay</th>
<th>Menu Url</th>
<th>Menu Sira</th>
<th>Menu Durum</th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<?php
foreach ($menusor as $menuCek)
{
$menu_id = $menuCek['menu_id']; ?>
<tr>
<td scope="row"><?php echo $menuCek['menu_id']; ?></td>
<td scope="row"><?php echo $menuCek['menu_ust']; ?></td>
<td scope="row"><?php echo $menuCek['menu_ad']; ?></td>
<td scope="row"><?php echo $menuCek['menu_detay']; ?></td>
<td scope="row"><?php echo $menuCek['menu_url']; ?></td>
<td scope="row"><?php echo $menuCek['menu_sira']; ?></td>
<td scope="row"><?php
if($menuCek['menu_durum']=='1')
{
echo "AKTİF";
}
else{
echo "PASİF";
}
?></td>
<td>
<a href="menu_duzenle.php?menu_id=<?php echo $menuCek['menu_id'];?>"><button type="submit" class="btn btn-success">Güncelle</button></a>
</td>
<td><button class="btn btn-danger" data-toggle="modal" data-target="#ornekModal"><i class="glyphicon glyphicon-trash"></i> Sil</button></td>
</tr>
<div class="modal fade" tabindex="-1" role="dialog" id="ornekModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">Silmek İstediğinize Emin Misiniz?</h4>
</div>
<div class="modal-body">
<p>Yapılan silme işlemi geri alınamaz!!</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Kapat</button>
<a href="menu_sil.php?menu_id=<?php echo $menuCek['menu_id'];?>"><button class="btn btn-danger"><i class="glyphicon glyphicon-trash"></i> Sil</button></a>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<?php
$altmenuSor=$db->prepare("select * from menuler where menu_ust=:menu_id order by menu_sira asc");
$altmenuSor->execute(array("menu_id"=>$menu_id));
while($altmenucek=$altmenuSor->fetch(PDO::FETCH_ASSOC))
{?>
<tr>
<td scope="row"><?php echo $altmenucek['menu_id']; ?></td>
<td scope="row"><?php echo $altmenucek['menu_ust']; ?></td>
<td scope="row"><b>******</b> <?php echo $altmenucek['menu_ad']; ?></td>
<td scope="row"><?php echo substr($altmenucek['menu_detay'],0,100); ?></td>
<td scope="row"><?php echo $menuCek['menu_url']; ?></td>
<td scope="row"><?php echo $altmenucek['menu_sira']; ?></td>
<td scope="row"><?php
if($altmenucek['menu_durum']=='1')
{
echo "AKTİF";
}
else{
echo "PASİF";
}
?></td>
<div class="modal fade" tabindex="-1" role="dialog" id="altmenuornekModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">Silmek İstediğinize Emin Misiniz?</h4>
</div>
<div class="modal-body">
<p>Yapılan silme işlemi geri alınamaz!!</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Kapat</button>
<a href="menu_sil.php?menu_id=<?php echo $altmenucek['menu_id'];?>"><button class="btn btn-danger"><i class="glyphicon glyphicon-trash"></i> Sil</button></a>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<td>
<a href="menu_duzenle.php?menu_id=<?php echo $altmenucek['menu_id'];?>"><button type="submit" class="btn btn-success">Güncelle</button></a>
</td>
<td><button class="btn btn-danger" data-toggle="modal" data-target="#altmenuornekModal"><i class="glyphicon glyphicon-trash"></i> Sil</button></td>
</tr>
<?php }
}
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- /page content -->
<?php
include "footer.php";
?>
Yaptım ama maalesef işe yaramadı.
Arkadaşlar yardımınız için teşekkür ederim ikisini de denedim maalesef olmadı. Ben başka bir şekilde hallettim sorunu hayırlı bayramlar şimdiden :)