Kod çalışmakta ancak kodlarınızı resim ile değil buraya kopyalarsanız son verdiğim örneği dahil ettiğiniz haliyle daha iyi yardımcı olabiliriz. Ayrıca şifre belkide md5 halinde veritabanında tutuluyor.
index.php
require_once("./inc/header.php");
session_start();
$alert = "";
if (isset($_POST['login'])) {
$email = $_POST['email'];
$password = $_POST['password'];
$login = $db->prepare("SELECT * FROM yonetici WHERE email = ? AND password = ?");
$login->execute(
array(
$email,
$password
)
);
$admin = $login->rowCount();
echo $admin;
if ($admin > 0) {
$_SESSION['login'] = $_POST['login'];
$alert = '<div class="alert alert-success text-center" role="alert">Giriş Başarılı!</div>';
} else {
$alert = '<div class="alert alert-danger text-center" role="alert">Giriş Başarısız!</div>';
}
}conn.php
$host = "localhost";
$dbname = "portfolio";
$charset = "utf8";
$root = "root";
$password = "";
try {
$db = new PDO("mysql:host=$host;dbname=$dbname;charset=$charset;", $root, $password, array(
PDO::MYSQL_ATTR_FOUND_ROWS => true
));
} catch (PDOExeption $error) {
echo $error->getMessage();
}