

8
●210




<?php
session_start();
$servername = "localhost";
$username = "kullanici_adi";
$password = "sifre";
$dbname = "veritabani_adi";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Bağlantı hatası: " . $conn->connect_error);
}
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST["username"];
$password = $_POST["password"];
// Kullanıcı girişi sorgusu
$sql = "SELECT * FROM users WHERE username = ? AND password = ?";
$stmt = $conn->prepare($sql);
$stmt->bind_param("ss", $username, $password);
if ($stmt->execute()) {
$result = $stmt->get_result();
if ($result->num_rows === 1) {
$user_data = $result->fetch_assoc();
echo "Giriş başarılı. Hoş geldiniz, " . $user_data["username"];
} else {
echo "Kullanıcı adı veya şifre yanlış.";
}
} else {
echo "Sorgu hatası: " . $stmt->error;
}
$stmt->close();
}
// Veritabanı bağlantısını kapat
$conn->close();
?>
<form method="post" action="login.php">
Kullanıcı Adı: <input type="text" name="username"><br>
Şifre: <input type="password" name="password"><br>
<input type="submit" value="Giriş">
</form><?
session_start();
if(!isset($_SESSION['username'])){
die('Bu sayfaya üyelikle alıyoruz buradan ---> <a href="login.php">Giriş yap</a>)';
} else {
echo "Hoş geldiniz, " . $_SESSION['username'] . "!";
}
?> <form method="post" action="login.php">
<div class="mb-3">
<input type="text" class="form-control" name="username" placeholder="Kullanıcı adı">
</div>
<div class="mb-3">
<input type="password" class="form-control" name="password" placeholder="Parola">
</div>
<div class="mb-3 form-check">
<input type="checkbox" class="form-check-input" id="exampleCheck1">
<label class="form-check-label" for="exampleCheck1">Beni hatırla</label>
</div>
<button type="submit" class="btn btn-primary btn-login">Giriş</button>
</form>