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 :
A voir aussi :
| 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 :
Les options du connecteur LDAP :
Les options du connecteur MDB2 :
require_once 'Pxxo/Widgets/Identity.php'; $params = array(); ... $o =& new Pxxo_Widgets_Identity($params);