"error", "message" => "Missing fields"]); exit; } $email = trim($data["email"]); $password = $data["password"]; $stmt = $conn->prepare("SELECT id, name, email, password, phone, role FROM users WHERE email = ?"); $stmt->execute([$email]); $user = $stmt->fetch(); if ($user) { if ($password === $user['password']) { echo json_encode([ "status" => "success", "user" => [ "id" => $user['id'], "name" => $user['name'], "email" => $user['email'], "phone" => $user['phone'], "role" => $user['role'] ] ]); } else { echo json_encode(["status" => "error", "message" => "Invalid password"]); } } else { echo json_encode(["status" => "error", "message" => "User not found"]); } ?>