Finden kann ich gerade auch nix.
Sieh mal nach, ob bei dem, was Du per Ajax zurückbekommst, das hier wenigsten mit dabei ist:
(in etwa)
{"login":true,"error":""}
Das wäre nämlich das Array (json_encode´d)
Mit den includes (config ect) kommt immer darauf an was darin passiert.
Wenn es zB nur 10 Zeilen sind, dann wäre es ja keine Ressourcenverschwendung.
Das mit dem switch sollte funktionieren.