40 lines
1.3 KiB
PHP

<?php
// Simpan dengan nama file: login.php
session_start();
require_once "Config.php";
if(isset($_POST['btn-login'])){
$username = $_POST['username'];
$password = $_POST['password'];
// PERBAIKAN 1: Nama tabel disamakan jadi 'users' (pakai s)
$stmt = mysqli_prepare($conn, "SELECT * FROM users WHERE username=?");
mysqli_stmt_bind_param($stmt, "s", $username);
mysqli_stmt_execute($stmt);
$result = mysqli_stmt_get_result($stmt);
$row = mysqli_fetch_assoc($result);
// Kalau username tidak ditemukan ATAU password salah
if (!$row || !password_verify($password, $row['password'])) {
// PERBAIKAN 2: Pakai Script Alert biar user dikembalikan ke index
echo "<script>
alert('Username atau Password salah!');
window.location.href='index.html';
</script>";
exit;
}
// Login sukses
$_SESSION['username'] = $row['username'];
$_SESSION['login'] = true; // Tambahan untuk cek status login nanti
// PERBAIKAN 3: Arahkan ke file game kamu (sesuaikan nama filenya)
// Di screenshot ada mainboard.html, pakai itu.
echo "<script>
alert('Login Berhasil! Selamat Datang, " . $username . "');
window.location.href='mainboard.html';
</script>";
exit;
}
?>