Bunu geliştirme sürecinde olduğunuz sitelere koyabilirsiniz, $stored_credentials yazan yerdeki kullanıcı adı ve şifreyi düzenleyin, istenirse md5 eklenebilir. En üste bu kodları koyun, giriş yoksa giriş ekranı çıkar giriş olursa site açılır., Chatgpt hızlıca yaptırdığımk bir scripttir tasarım ve uygulama openai.


<?php
session_start();
 
if(isset($_POST['username']) && isset($_POST['password'])) {
    $username = $_POST['username'];
    $password = $_POST['password']; /* md5 eklenebilir */
  
/* kullanıcı adları ve şifreler */
    $stored_credentials = array(
        "demo1" => "111",
        "demo2" => "222",
        "demo3" => "333"
    );
 
    if(array_key_exists($username, $stored_credentials) && $password === $stored_credentials[$username]) {
        $_SESSION['login'] = true; 
   
    } else { 
     
    }
}
 
 
// Giriş yapılmamışsa veya hata varsa giriş ekranını göster
?>
    <?php if(!isset($_SESSION['login']) || $_SESSION['login'] !== true) {
 
?>

 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Giriş Ekranı</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            background-color: #f4f4f4;
            margin: 0;
            padding: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
        }
 
        .login-container {
            background-color: #fff;
            border-radius: 5px;
            padding: 20px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        }
 
        .login-container h2 {
            margin-bottom: 20px;
            text-align: center;
        }
 
        .login-container input[type="text"],
        .login-container input[type="password"] {
            width: 100%;
            padding: 10px;
            margin-bottom: 10px;
            border: 1px solid #ccc;
            border-radius: 3px;
        }
 
        .login-container input[type="submit"] {
            width: 100%;
            padding: 10px;
            border: none;
            background-color: #007bff;
            color: #fff;
            cursor: pointer;
            border-radius: 3px;
        }
 
        .login-container input[type="submit"]:hover {
            background-color: #0056b3;
        }
 
        .error {
            color: #ff0000;
            text-align: center;
            margin-bottom: 10px;
        }
    </style>
</head>
<body
        <div class="login-container">
            <h2>Giriş Yap</h2>
            <?php if(isset($error)) { ?>
                <p class="error"><?php echo $error; ?></p>
            <?php } ?>
            <form method="post" action="">
                <input type="text" name="username" placeholder="Kullanıcı Adı" required>
                <input type="password" name="password" placeholder="Şifre" required>
                <input type="submit" value="Giriş">
            </form>
        </div>
</body>
</html>
    <?php exit; } ?>
    
    Hoşgeldin