40 lines
1.3 KiB
PHP
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;
|
|
}
|
|
?>
|