LDAP+MySQL Password Changer
kozik LaboPasswordChanger to bardzo prosta klasa napisana w PHP 5 do modyfikacji hasła użytkownika w katalogu (LDAP) i MySQL. W połączeniu z formularzem na stronie WWW może udostępnić użytkownikowi możliwość zmiany jego hasła.
- Pobierz plik PHP: LaboPasswordChanger (wersja 0.2.3, 18.06.2008)
- Licencja: GPL v2
- Wymagania:
- PHP 5 z rozszerzeniemi ldap i mhash
- createntlm.inc z LDAP Account Manager
Prosty przykład użycia:
require_once('labo_password_changer.php') ;
$lp = new LaboPasswordChanger(LDAP_URL, LDAP_HAVE_TLS, LDAP_REQUIRE_TLS, \
LDAP_DOMAIN, MYSQL_HOST) ;
try
{
if (!preg_match('/^[a-zA-Z0-9]+$/’, $login))
throw new Exception(’Niedozwolone znaki!’) ;
$lp->ldap_change_password($login, $password, $new_password) ;
$lp->mysql_change_password($login, $password, $new_password) ;
}
catch (Exception $e)
{
echo ‘LaboPasswordChanger zwrócił błąd: ‘ . $e->getMessage() ;
}
Wysłano w Projekty - komputerowe | Tags: open-source, programowanie, projekty |
