我正在使用上面的adLDAP类来根据我们的ldap服务器对用户进行身份验证。
我想知道如何检查多个群组以查看用户是否属于这两个群组,如果他们属于这两个群体。
我不知道是否
user_ingroup($username,$group,$recursive=NULL);
可以处理为用户搜索两个不同的组,需要帮助对其进行编码以在两个不同的组中搜索用户,并且一旦在其中一个组中找到它,就打破操作并将变量设置为true。 / p>
感谢任何帮助。
答案 0 :(得分:0)
<?php
$groups = array("FACULTY","STAFF");
if(isset($_SESSION['user_session'])) {
$username = $_SESSION['user_session'];
foreach ($groups as $i => $group) {
$user_in_group = $adldap->user_ingroup($username,$group);
print '<h1>group '.$user_in_group.'</h1>';
if($user_in_group) {
break;
}
}
}?>
想出来,除非有更好的方法,请告诉我。谢谢。