Некорректное отображение типа базы . Всегда показывает MariaDB
Super. Оставлю здесь. Для поиска по всему дереву , с root. $this->ldap_conn = @ldap_connect($this->vars['ldapserver']) or die("Could not connect to LDAP server."); ldap_set_option($this->ldap_conn, LDAP_OPT_PROTOCOL_VERSION, 3); ldap_set_option($this->ldap_conn, LDAP_OPT_REFERRALS, 0);
Ок, давайте допилим. вернул module.php поправил в нем $result = ldap_search( $this->ldap_conn,$this->vars['ldaptree'], "(samaccountname=".$loginname.")") or die ("Error in search query: ".ldap_error($this->ldap_conn)); $data = ldap_get_entries( $this->ldap_conn, $result); // iterate over array and print data for each entry //echo 'Show me the users'; for ($i=0; $i<$data["count"]; $i++) { // echo "dn is: ". $data[$i]["dn"] .""; $username=$data[$i]["displayname"][0]; При указании $ldaptree = "ou=ou1,DC=com";...
Ок, давайте допилим. вернул module.php поправил в нем $result = ldap_search( $this->ldap_conn,$this->vars['ldaptree'], "(samaccountname=".$loginname.")") or die ("Error in search query: ".ldap_error($this->ldap_conn)); $data = ldap_get_entries( $this->ldap_conn, $result); // iterate over array and print data for each entry //echo 'Show me the users'; for ($i=0; $i<$data["count"]; $i++) { // echo "dn is: ". $data[$i]["dn"] .""; $username=$data[$i]["displayname"][0]; При указании $ldaptree = "ou=ou1,DC=com";...
Ок, давайте допилим. вернул module.php поправил в нем $result = ldap_search( $this->ldap_conn,$this->vars['ldaptree'], "(samaccountname=".$loginname.")") or die ("Error in search query: ".ldap_error($this->ldap_conn)); $data = ldap_get_entries( $this->ldap_conn, $result); // iterate over array and print data for each entry //echo 'Show me the users'; for ($i=0; $i<$data["count"]; $i++) { // echo "dn is: ". $data[$i]["dn"] .""; $username=$data[$i]["displayname"][0]; При указании $ldaptree = "ou=ou1,DC=com";...
Ок, давайте допиоим. вернул module.php поправил в нем $result = ldap_search( $this->ldap_conn,$this->vars['ldaptree'], "(samaccountname=".$loginname.")") or die ("Error in search query: ".ldap_error($this->ldap_conn)); $data = ldap_get_entries( $this->ldap_conn, $result); // iterate over array and print data for each entry //echo 'Show me the users'; for ($i=0; $i<$data["count"]; $i++) { // echo "dn is: ". $data[$i]["dn"] .""; $username=$data[$i]["displayname"][0]; При указании $ldaptree = "ou=ou1,DC=com";...
пользователь "-" получил алиас от user1.... Ну и остальные получили неправильные. путаница с 0/1 ?
Только он промазал :) Пользователи получили не свои алиасы :) Со смещением похоже.