Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> LDAP i PHP, Zmiana hasła zapisasnego w LDAP przy pomocy PHP
romseb
post 4.11.2009, 10:52:10
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 19.09.2007

Ostrzeżenie: (0%)
-----


Witam,

Jakiś czas temu zajmowałem się aplikacją w php,której zadaniem jest zmieniać
hasło na LDAP. Wiadomo, że do zmiany hasła dowolnego użytkownika w bazie LDAP
jest uprawniony użytkownik-administrator.

W moim skrypcie binduje się użytkownik z prawami administratora, po czym
następuje wywołanie funkcji ldap_replace (funkcja wbudowana php), ktora jako
parametr przyjmuje nowe hasło, oraz rdn użytkownika któremu mamy zmienić hasło.
W praktyce oznacza to modyfikację dokładnie wskazanego wpisu w ldap/ Tymczasemm
wywołanie tej funkcji w moim skrypcie skutkuje zmianą hasła użytkownika
administratora, czyli tego który jako jedyny MA PRAWA DO ZMIANY HASŁA, ale to
nie znaczy, że hasło ma być zmienione JEMU. Jak to powinno wyglądać, jeżeli
wiadomo, że jest użytkownik który sie binduje z uprawnieniami do zmianny hasła,
i jest użytkownik, któremu to hasło ma zostać zmienione. Samo hasło jest
podawane w polu formularza, a formularz pojawia się dopiero wtedy, gdy
bindowanie zwykłego użytkownika zakończy sukcesem. Gdzie popełniam bład, jeżeli
zmienia sie hasło administratora, zamiast zwykłego użytkownika.

Bede wdzieczny za pomoc, wracam do sprawy, bo aplikacja zdecydowanie ma zacząć
działać, i nie mogę tego odpuścić.

Pozdrawiam

romseb
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
korro
post 5.11.2009, 10:57:23
Post #2





Grupa: Zarejestrowani
Postów: 259
Pomógł: 42
Dołączył: 8.04.2005
Skąd: Mława

Ostrzeżenie: (0%)
-----


Znalazłem coś takiego: http://logout.sh/computers/ldap/
Daj znać, czy pomogło.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:42