Tach!
if(isUserLoggedIn($mysqli) === FALSE) { header('Location: login'); } $object = userDaten($mysqli, session_id()); elseif ( $object->user_type == 'administrator') { header('Location: index'); }
Ich bekomme nun ein Fehler (weiße Seite) also gehe ich davon aus,
Du solltest in das Errorlog deines Webservers schauen, gegebenenfalls in eine separate Datei für PHP-Fehlermeldungen, falls eine solche konfiguriert ist. Das bringt allemal mehr als wild zu spekulieren.
Du hast jedenfalls einen Syntaxfehler, eine vergessene Klammer. Wenn Fehlermeldungen generell nicht angezeigt werden (sinnvolle Voreinstellung auf Produktivsystemen) siehst du solche Syntaxfehlerausgaben nicht. Im Test- und Entwicklungssystem sollte man alle Optionen zur Anzeige von Fehlern einschalten (display_errors, error_reporting).
dedlfix.