Pxxo_Widgets_Identity

Ce widget présente une liste de fonctionnalités pour gérer l'identification d'une application. On peut ainsi s'authentifier, s'enregistrer, valider les comptes par email, et se faire rappeler son mot de passe. Deux types de connecteurs sont supportés : LDAP et MDB2 (base de donnée)

Ce widget intègre en fait de façon cohérente les sous widgets suivants :

  • Auth : chargé d'afficher un formulaire d'authentification (login/mot de passe)
  • Register : chargé d'afficher un formulaire d'inscription (login/mot de passe/email)
  • SendCode : chargé d'afficher un formulaire pour envoyer le code de confirmation de l'inscription par email
  • EnterCode : chargé d'afficher un formulaire permettant d'entrer le code de validation du compte
  • RetrievePassword : chargé d'afficher un formulaire permettant d'envoyer un nouveau mot de passe par email

A voir aussi :

Paramètres

Nom Valeur par défaut Description
driver - Le connecteur à utiliser : LDAP ou MDB2 (obligatoire)
options - Les options du connecteur (obligatoire, cf plus bas pour le détail)
skip_codeverif false permet d'éviter de valider le compte par email
display_title true permet d'afficher ou de cacher les titres des sous widgets
menu_tab_to_show array('signin', 'profil', 'register', 'entercode', 'sendcode', 'retrievepassword') permet de configurer les onglets à afficher/cacher
username '' permet d'initialiser les formulaires avec un username
action_urls calculé automatiquement permet de configurer les urls pour afficher les differents sous widgets
codeverif_path calculé automatiquement Le chemin où sera stocké les fichiers temporaires pour la validation du compte par email

Les options communes à tous les types de connecteurs :

  • option1 : blabla

Les options du connecteur LDAP :

  • option1 : blabla

Les options du connecteur MDB2 :

  • option1 : blabla

Retours

Exemples

require_once 'Pxxo/Widgets/Identity.php';
$params = array();
...
$o =& new Pxxo_Widgets_Identity($params);
fr/doc/pxxo_widgets_identity.txt · Dernière modification: 2008/03/13 15:56 (édition externe)
 
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Powered by PHP Driven by DokuWiki
©2003-2008 Pxxo