'password123', 'user2@example.com' => 'securepassword', ]; // Read input data $input = json_decode(file_get_contents('php://input'), true); $email = $input['email'] ?? ''; $password = $input['password'] ?? ''; // Validate input if (empty($email) || empty($password)) { http_response_code(400); echo json_encode(['error' => 'Email and password are required.']); exit; } // Authenticate user if (isset($users[$email]) && $users[$email] === $password) { // Generate a token (for simplicity, using base64 encoding) $token = base64_encode($email . ':' . time()); echo json_encode(['token' => $token]); } else { http_response_code(401); echo json_encode(['error' => 'Invalid email or password.']); } ?>