繁体   English   中英

adldap类,需要在两组中搜索用户

[英]adldap class, need to search for user in two groups

http://adldap.sourceforge.net/wiki/doku.php?id=api_user_functions#user_ingroup_username_group_recursive_null

我正在使用上面的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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM