Я проверяю, является ли пользователь администратором или не из LDAP и я получаю значение из LDAPPHP, как установить значение переменной, полученное через ldap?
Часть кода,
foreach ($memberOf as $key => $value) {
$membership = explode(",", $value);
$member = explode("=", $membership[0]);
if (in_array($member[1], $adminGroups)) {
$is_admin = TRUE;
} elseif (in_array($member[1], $userGroups)) {
$is_admin = FALSE;
}
Так что мой вопрос, как я могу использовать эту переменную $is_admin
везде в моем приложении, чтобы я мог скрыть некоторые кнопки в зависимости от того, является ли пользователь администратором или нет?
Нужно ли устанавливать эту переменную в сеансе?
Похоже на то, что у вас там есть ... – DaGardner
Почему вы не добавляете столбец в таблицу БД для определения пользователя как администратора или пользователя? это может быть гораздо лучше использовать. И да, вы должны использовать сеанс для хранения типа пользователя – Fallen
'можно скрыть некоторые кнопки', вам также нужно будет делать проверки на каждой странице PHP, что позволяет административное действие, а просто скрывать не много. –