adldap sınıf, iki grup kullanıcı için aramak gerekir

1 Cevap php

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

Ben bizim ldap sunucusuna karşı kullanıcıların kimliğini doğrulamak için yukarıdaki adLDAP sınıfını kullanıyorum.

Onlar ya ait ise, ben kullanıcının ait olmadığını ya da görmek için birden grupları kontrol nasıl merak ediyordum.

Ben bilmiyorum

user_ingroup($username,$group,$recursive=NULL);

Arama kullanıcı için iki farklı grup işleyebilir, iki farklı grupta kullanıcı için arama için kodlama yardıma ihtiyacım var ve kısa sürede bu birinde bulduğu gibi, operasyon kırmak ve gerçek bir değişkeni ayarlamak.

Herhangi bir yardım takdir edilmektedir.

1 Cevap

<?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;
      }
    }
}?>

Daha iyi bir şekilde bana haber ver, yoksa, bunu anladım. Teşekkür ederim.