[英]adldap class, need to search for user in two groups
我正在使用上面的adLDAP类针对我们的ldap服务器对用户进行身份验证。
我想知道如何检查多个组以查看用户是否属于其中一个,如果它们属于其中一个。
我不知道
user_ingroup($username,$group,$recursive=NULL);
可以为用户处理两个不同的组的搜索,需要帮助对其进行编码以在两个不同的组中搜索用户,并且一旦在其中一个中找到用户,就中断操作并将变量设置为true。
任何帮助表示赞赏。
<?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;
}
}
}?>
想通了,除非有更好的方法,让我知道。 谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.