В настоящее время кодирование панели администратора для управления сайтом, который я создаю.
Сайт имеет 3 разряда:
Я хотел бы перенаправить как сотрудников, так и администраторов на home.php. Это то, что у меня есть, но это не работает:
if(!$user->isAdmin($odb)) elseif (!$user->isAdmin2($odb)){ header('home.php'); exit; }
Если вам интересно, почему у меня есть два отдельных ранга, это связано с тем, что в какой-то момент я хотел бы позволить администратору получать доступ к определенным страницам.
Не уверен, где я ошибаюсь, но это работает только для доступа к рангу администратора:
if(!$user->isAdmin($odb)){ header('home.php'); exit; }
if($user->isAdmin($odb) || $user->isAdmin2($odb)){
// Send staff or admin to home
} else {
}
Это отправит обе роли на родину. Пока работает ваш isAdmin2.
В функции admin2 вам нужно убедиться, что ранг # соответствует!
$user
иisAdmin()
?