Auth

Table des matières
Introduction -- Un exemple d'utilisation
Drivers de stockage -- Introduction
Logging -- Introduction
Auth_Container_Array -- Identification en utilisant un tableau de noms d'utilisateurs et de mots de passe
Auth_Container_DB -- Identification en utilisant une base de données DB
Auth_Container_DBLite -- Identification en utilisant une base de données DB
Auth_Container_File -- Identification en utilisant un fichier de mot de passe, en utilsant File_Passwd
Auth_Container_IMAP -- Identification en utilisant un serveur IMAP
Auth_Container_KADM5 -- Identification en utilisant un serveur Kerberos 5
Auth_Container_LDAP -- Identification en utilisant un serveur LDAP
Auth_Container_MDB -- Identification en utilisant une base de données via MDB
Auth_Container_MDB2 -- Identification en utilisant une base de données via MDB2
Auth_Container_Multiple -- Authenticate against multiple Auth_Containers
Auth_Container_PEAR -- Identification utilisée pour le site web PEAR
Auth_Container_POP3 -- Identification en utilisant a POP3 server
Auth_Container_RADIUS -- Identification en utilisant a RADIUS server
Auth_Container_SAP -- Identification utilisant un serveur SAP
Auth_Container_SMBPasswd -- Identification en utilisant un fichier SAMBA smbpasswd via File_SMBPasswd
Auth_Container_SOAP -- Identification en utilisant un service SOAP
Auth_Container_SOAP5 -- Identification en utilisant a SOAP service
Auth_Container_vpopmail -- Identification en utilisant a vpopmail service
Auth_Container personnalisé -- Construit un conteneur de stockage personnalisé
Auth_Frontend_HTML -- Formulaire d'identification par défaut
Constantes -- constantes prédéfinies
Auth::Auth() -- Constructeur
Auth::addUser() -- Ajoute un nouvel utilisateur
Auth::attachLogObserver() -- Attach a log observer instance to the internal Log object
Auth::changePassword() -- Modifie le mot de passe d'un utilisateur
Auth::checkAuth() --  Vérifie s'il existe une session avec une identification valide
Auth::getAuth() -- Vérifie l'identification d'un utilisateur
Auth::getAuthData() --  Récupère des informations stockées dans la session d'identification
Auth::getStatus() -- Récupère l'état de l'identification en cours
Auth::getUsername() -- Récupère le nom de l'utilisateur identifié
Auth::listUsers() -- Liste tous les utilisateurs disponibles
Auth::logout() -- Déconnecte un utilisateur identifié
Auth::removeUser() -- Efface un compte utilisateur
Auth::setAdvancedSecurity() -- Active les fonctionnalités avancées de sécurité. Désactivé par défaut
Auth::setAllowLogin() -- Contrôle si l'utilisateur est autorisé à s'identifier. Activé par défaut
Auth::setAuth() -- Définit un utilisateur spécifique comme identifié
Auth::setAuthData() -- Stocke des informations additionnelles dans la session Auth
Auth::setCheckAuthCallback() -- set a callback to run when ever session validity is checked
Auth::setExpire() -- Fixe un délai d'expiration pour l'identification
Auth::setFailedLoginCallback() -- Définit un callback pour les échecs d'identificaton
Auth::setIdle() --  Fixe le temps d'inactivité maximum pour garder l'autentification
Auth::setLoginCallback() -- Définit une fonction de callback lors d'identification réussie
Auth::setLogoutCallback() -- Définit une fonction de callback lors de déconnexion réussie
Auth::setSessionName() -- Fixe le nom de la session
Auth::setShowLogin() -- contrôle si le formulaire d'identification doit être affiché. Activé par défaut
Auth::sessionValidThru() --  Récupère le temps durant laquelle la session sera valide
Auth::start() -- Démarre l'identification

Fournit une infrastructure pour l'identification des utilisateurs.