<?php
session_start();
if (isset($_SESSION['kullaniciadi'])) {
    header("Location: /yonetici/panel/");
    exit;
}
if (isset($_SESSION['giris_hata']) && $_SESSION['giris_hata'] == true) {
    echo "Hatalı giriş bilgileri.";
    unset($_SESSION['giris_hata']);
}
?>

<form method="POST" action="kontrol.php">
    <div class="py-3">
        <div class="mb-4">
            <img id="logo-container" class="h2 mb-1" src="fotograf/logo.png" alt="Login Logo" style="width: 75px;">
        </div>
        <div class="mb-4">
            <input type="text" class="form-control form-control-alt form-control-lg" id="kullaniciadi" name="kullaniciadi" placeholder="Kullanıcı Adı">
        </div>
        <div class="mb-4">
            <input type="password" class="form-control form-control-alt form-control-lg" id="sifre" name="sifre" placeholder="Şifre">
        </div>
        <div class="mb-4">
            <button class="btn btn-hero btn-lg btn-primary" type="submit">Giriş</button>
        </div>
    </div>
</form>
kontrol:


<?php
session_start();
 
// Veritabanı bağlantısı oluşturma
$host = 'localhost';
$user = 'x';
$password = 'x';
$dbname = 'x';
 
$conn = mysqli_connect($host, $user, $password, $dbname);
 
// Veritabanı bağlantısı kontrolü
if (!$conn) {
    die("Veritabanı bağlantısı başarısız: " . mysqli_connect_error());
}
 
// POST verilerini alma
$kullaniciadi = $_POST['kullaniciadi'];
$sifre = md5($_POST['sifre']);
 
// Kullanıcı doğrulaması yapma
$sql = "SELECT * FROM kullanicilar WHERE kullanici = '$kullaniciadi' AND sifre = '$sifre'";
$result = mysqli_query($conn, $sql);
 
// Kullanıcı doğruysa ana sayfaya yönlendir
if (mysqli_num_rows($result) > 0) {
    $_SESSION['kullaniciadi'] = $kullaniciadi;
    header("Location: /yonetici/panel/");
    exit;
} else {
    $_SESSION['giris_hata'] = true;
    header("Location: /yonetici");
    exit;
}
 
// Veritabanı bağlantısını kapat
mysqli_close($conn);
 
?>