Hallo Camping_RIDER,
Da hat sich natürlich ein Copy-/Paste-Fehler eingeschlichen. Das $object = ... im zweiten if ist Humbug.
if(isUserLoggedIn($mysqli) === FALSE) { //Fall: nicht eingeloggt header('Location: login'); } else { //Fall: eingeloggt if ($object->user_type == 'administrator') { //Fall: ...als Administrator header('Location: index'); } $object = userDaten($mysqli, session_id()); }
da hat sich jetzt aber wieder ein Fehler eingeschlichen :) Jetzt haben wir wieder die Version die nicht geht, da ich $object = userDaten($mysqli, session_id()) bereits zu Beginn benötige sprich nach der Prüfung ob er eingeloggt ist.