ben PHP ile LDAP uygulamalari yazmak icin; openLDAP kurdum konfigure ettim. Amma velakin ldap_add ve ldap_search fonksiyonlarinda bir türlü istedigim sonucu alamadim. Warning: ldap_search : Search: No such object in... Warning: ldap_add : Add: Server is unwilling to perform in... Hatalari aliyorum. Net üzerinden arastirdim ve yapilabilecek herseyi yaptim. Amma velakin tutmadi tutturamadim, bu konuda bilgisi olan var mi? NOT: ldap_connection ve ldap_bind fonksiyonlari hatasiz calisiyor yani connection kurup bind ediliyor server'a.

ldap ile yapılan bir uygulama var mı?

SSL modulunude kullanarak Linux uzerinde bir intranetteki tum authentication islemleri yapilabilir yada bir site için kullanici bilgileri tutulan bir sistem yada bir sirketin pesonel bilgilerini tutan bir veri yapisi olusuturup bir LDAP server uzerinde tutulabilir. Milyon tane uygulama yapilabilir istenirse, fakat iste bunu yapacak adam lazim. Biz hala script dilinde iki satir bile yazmayi becemeyip oradan buradan kod calarak nereye kadar gideriz onu bilemiyorum iste. @51m©@

Kullanmak isteyen arkadaslar icin yazayim; Once slapd. conf dosyasi editlenir suffix "dc=domain, dc=org" rootdn "cn=Manager, dc=domain, dc=org" olarak degistirilir. init. txt olusturulur. Asagidaki satirlar yazilir. dn: dc=domain, dc=org objectclass: top objectclass: dcObject objectclass: organization o: Domain dc: domain Sonra C:>slapadd -f slapd. conf -l init. txt ile ekleme yapilir. Script asagidaki gibi yazilir. Fransizca bir tutorial'dan buldum http://beaussier.developpez.com/ adresinden orjinal metine bakabilirsiniz. <?php $dn = "cn=Manager, dc=domain, dc=org"; $pass = "secret"; // Préparation des données $info = "France"; $info = "country"; $info = "top"; $rdn = "c=".$info .", dc=domain, dc=org"; $ds = ldap_connect or die ; ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3); $ldapbind = ldap_bind or die ; $r = ldap_add ; if echo $rdn." a été ajouté!"; $sr = ldap_search ; echo "Le résultat de la recherche est ".$sr."<br />"; $nb = ldap_count_entries ; echo "Nombre d'entrées retournées : ".$nb; ldap_close ; ?> @51m©@