![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 23.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki problem do rozwiazania. Jest domena Active Directory, uzyskujemy do niej dostep poprzez LDAP. Chcialbym [za pomoca odpowiedniej strony php] pobierac odpowiednie dane o uzytkownikach, ktore sie znajduja w Active Directory [np. imie, nazwisko] i wyswietlac je na stronie internetowej. Wie ktos jak sie do tego zabrac? Jak uruchomic wsparcie LDAP w PHP? Dzieki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 23.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Jako jedyny nie bede "ciul" i powiem wam o co chodzi. Na stronie http://www.computerperformance.co.uk/Logon...e_directory.htm macie podane nazwy pol w ActiveDirectory. W manualu PHP sa dokladnie opisane kazde funkcje ldap [zreszta w komentarzach uzytkownikow jest duzo uzytecznych przykladow]. Praktycznie w kazdej ksiazce o PHP te funkcje sa takze wyjasnione. Funkcja ldap_search mozecie wyszukac wszystkie pola "sAMAccountName" dla "cn=User" [czyli takie w ktorym powinien byc podany login uzytkownika]. Nastepnie wybierajac po kolei znalezione pozycje porownujecie je z wpisanym wczesniej loginem uzytkownika. To pierwsze i chyba najprostsze rozwiazanie logowania w oparciu o ldap i AD. Maly tip dla was - pomimo, ze nazwy pol w AD maja duze litery, to w PHP nalezy wszystko pisac MALYMI LITERAMI, bo w przeciwnym wypadku skrypt nie bedzie dzialac poprawnie [czyli w przypadku pola "sAMAccountName" wpisujemy w kodzie php "samaccountname]. Pozdro i mam nadzieje, ze wam to pomoże. To naprawde jest banalne. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 08:16 |