true, 'message' => 'Login sukses']); exit; } else { header("Location: dashboard.php"); exit; } } else { $isAjax = !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) === 'xmlhttprequest'; if ($isAjax) { header('Content-Type: application/json'); echo json_encode(['success' => false, 'message' => 'Username/password salah']); exit; } else { echo "Username/password salah"; } } } ?>
Username:
Password:
======= include "koneksi.php"; $username = $_POST['username']; $password = $_POST['password']; $query = mysqli_query($conn, "SELECT * FROM users WHERE username='$username'"); $user = mysqli_fetch_assoc($query); if (!$user) { echo json_encode(["status" => "error", "msg" => "Username tidak ditemukan"]); exit; } if ($user["password"] !== $password) { echo json_encode(["status" => "error", "msg" => "Password salah"]); exit; } echo json_encode([ "status" => "success", "id" => $user["id"], "username" => $user["username"], "email" => $user["email"], "role" => $user["role"] ]); ?> >>>>>>> 034e71546358d1709edc3df62da8342c7a9fa647