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().