我检查用户是否是管理员或不是从LDAP此外,我是来自LDAP的代码PHP如何通过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
类型'可以隐藏一些buttons'你需要每一个PHP页面,让行政行为上也做的检查,只是躲在并没有做太多。 –