Moin!
Bei der Registrierung landet immer ein kryptisches PW in der DB (Bsp: $2a$10$XtLQOU91xzqedN...)
Die Daten, die Du uns jetzt zeigst sind irgendwie mit dieser Aussage nicht in Übereinstimmung zu bringen.
Gehe zurück zu den Original-Skripten von Suit (aus dem Wiki). Die habe ich getestet, die gehen.
Ändere, so Du in einem Unterverzeichnis testen willst,
in der register.php:
header('Location: http://' . $_SERVER['HTTP_HOST'] . '/login.php');
zu
header('Location: ./login.php');
in der login.php (zwei mal):
header('Location: http://' . $_SERVER['HTTP_HOST'] . '/index.php');
zu:
header('Location: ./index.php');
in der auth.php:
header('Location: http://' . $_SERVER['HTTP_HOST'] . '/login.php');
zu
header('Location: ./login.php');
In der logout.php steht es schon richtig falsch (Es ist formal falsch, geht derzeit aber....)
Wenn es dann immer noch nicht geht würde es sich lohnen über Deine PHP-Installation sehr intensiv nachzudenken. (etwa Xampp aus einer Zeitschrift von 1999?)
Jörg Reinholz