Auth_PrefManager 1.2.0

Auth_PrefManager to należący do repozytorium PEAR (http://pear.php.net) pakiet, którego zadaniem jest zarządzanie uprawnieniami użytkowników aplikacji PHP-owych. Współpracuje z pakietem Auth (http://pear.php.net/package/Auth/), odpowiedzialnym za uwierzytlenianie dostępu użytkowników.

Auth_PrefManager przydaje się szczególnie w rozwiązaniach portalowych, takich jak CMS-y, gdyż ułatwia każdemu użytkownikowi np. definiowanie wyglądu strony, ustawienie parametrów wewnętrznej poczty, zapisów na rozmaite newslettery, kanały RSS, itd.

Auth_PrefManager działa w oparciu o bazę danych i tabelę, która zawiera m.in. identyfikator użytkownika i danego ustawienia oraz przypisaną mu wartość. Każdemu użytkownikowi możemy nadać dowolną ilość takowych ustawień (metodą setPref()), które następnie będziemy odczytywać (getPref()) i wykorzystywać w naszej aplikacji, a także modyfikować lub kasować (deletePref()). Istnieją również ustawienia domyślne, którymi zarządzamy za pomocą metod setDefaultPref(), getDefaultPref() i deleteDefaultPref().

Auth_PrefManager pozwala też na keszowanie (ang. caching) ustawień po stronie użytkownika dzięki użyciu sesji. W wersji 1.2.0 projektu uporządkowano kod, m.in. oddzielono funkcje dostępu do bazy danych od głównej części biblioteki, a także zaktualizowano plik konfiguracyjny (package.xml) pakietu do wersji 2.0 i usunięto parę błędów.

http://pear.php.net/package/Auth_PrefManager/

Zaloguj się, aby dodać komentarz

Nie masz konta? Zarejestruj się »

Zobacz także

Skuteczne narzędzia do wykrywania uszkodzonych podzespołów

pobierz

Wykrywanie i usuwanie niechcianych programów

pobierz

Polecane artykuły

Array ( [docId] => 49134 )

Array ( [docId] => 49134 )
Array ( [docId] => 49134 )