Hey,
ich habe jetzt einen neuen Rang zu meinem Projekt hinzugefügt. Nun möchte ich die Überprüfung des Rangs erweitern um den Masteradmin.
Habe ich auch gemacht. Obwohl in der Session "Rang" Masteradmin drinsteht, auf was ich prüfe wird das Script abgebrochen. Ich bin grad ratlos.
Wenn ich die Session Rang ausgebe kommt dies raus: string(11) "masteradmin"
Wenn ich nun entweder die Überprüfung auf admin oder masteradmin weglasse funktioniert das, was ich nicht nachvollziehen kann. Es ist doch ein OR. Also muss nur eine Bedingung richtig sein.
Meine Überprüfung ist folgende:
PHP
if(isset($_SESSION["rang"])){
if($_SESSION['rang'] !== "masteradmin" || $_SESSION['rang'] !== "admin"){
echo "<p class='text-danger text-center'>Dieser Bereich ist für Sie nicht zugängig!</p>";
exit();
}
}
Warum wird das exit() ausgeführt ?
Grüße,
Stef