Scripti inceledim ve sorunlarını çözdüm şuanda sorunsuz bir şekilde çalışmaktadır. Ayrıca md5 şifreleme yapılmamış onu ekledim sqlden onuda değiştirmen gerekli. Nasıl yapılacağını tarif ediyorum kodlarıda veriyorum kopyala yapıştır ile değiştir. Öncelikle admin klasörü içerisin index.php dosyasında 37. satır
PHP:
$sifre =md5( $_POST['sifre']);
ve 51. satır
PHP:
$_SESSION["sifre"] = $_POST['sifre'];
böyle olucak.
Admin klasörü içerisindeki admin_add.php dosyasında 53. satırı da
PHP:
$pass =md5($_POST['k_sifre']);
değiştir.
Daha sonra dashboard.php içerisindeki linkler yanlış yazılmış onun içinde tüm kod listesini veriyorum onun da yapıştır
PHP:
<?php
session_start();
if (isset($_SESSION["oturum"])){
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<meta name="description" content="">
<meta name="author" content="">
<link rel="icon" href="../../favicon.ico">
<title>İşlemler </title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</head>
<body>
<div class="container">
<!-- Menü -->
<?php include 'menu.php'; ?>
<!-- Menü -->
<div class="panel panel-primary">
<div class="panel-heading"><center>Yönetici Paneli</center></div>
<div class="panel-body">
<?php
include '../baglan/config.php';
$sorgu = $db->prepare("SELECT COUNT(*) FROM urun_bilgi");
$sorgu->execute();
$say = $sorgu->fetchColumn();
?>
<center><label>Hoşgeldin <?php session_start(); echo $_SESSION["kadi"]; ?> <a target="blank" href="https://instagram.com"></a></label><br>
<label>Toplamda <strong style="color:red"><?php echo $say ?></strong> Ürününüz var.</label><br>
</center>
</div>
</div>
</body>
</html>
<?php
} else {
header("Location: index.php");
}
?>
Son olarakta bağlan klasöründe bulunan config.php dosyasını komple yeniden kendim yazdım onuda gönderiyorum database kullanıcı adı şifreni ve veritabanı adını değiştir. Sorunsuz bir şekilde çalışacaktır.
PHP:
<?php
try {
$db= new PDO("mysql:host=localhost;dbname=VERİTABANI ADI",'KULLANICI ADI','ŞİFRE');
$db->exec("SET NAMES 'utf8'; SET CHARSET 'utf8'");
// echo "Veri Tabanı Bağlantısı Başarılı";
}
catch (PDOExpception $e) {
echo $e->getMessage();
}
?>