Affiche un formulaire d'inscription dont les champs principaux sont : login, mot de passe et email (mais avec la possibilité d'en ajouter d'autres).
Exemple :
![]() |
Remarque :
Ce widget peut-être utilisé tout seul mais en général il est directement utilisé par le widget IdentityManager.
| Nom | Valeur par défaut | Description |
|---|---|---|
| connection_driver | 'LDAP' | type d'accès aux données (LDAP ou MDB2) |
| connection_options | array() | options pour l'accès aux données |
| username | chaine vide | initialise les formulaires avec un login |
| action_urls | array(auth⇒"",entercode⇒"",sendcode⇒"") | définit les urls de sortie du widget. |
| codeverif_path | calculé automatiquement | chemin pour stocker les fichiers temporaires pour la validation du compte par email |
| skip_codeverif | false | évite la validation du compte par email |
| skip_cgu | true | ne demande pas l'acceptation des CGU avant l'inscription |
| cgu | <p>Avant de continuer, veuillez lire les conditions générales d'utilisation</p> | définit le texte des Conditions Générales d'Utilisation |
Voici les méthodes spécifiques pour ce widget :
| Nom | Paramètre = Valeur par défaut | Valeur de retour | Description |
|---|---|---|---|
| cgu | aucun | aucune | Le mode cgu affiche les Conditions Générales d'Utilisation et en demande l'acceptation |
// ... (Extrait d'un widget Pxxo) $p = array(); $p['connection_driver'] = 'LDAP'; $p['connection_options'] = array( 'usernamecol' => 'uid', 'mailcol' => 'uid', 'passwordcol' => 'userPassword', 'host' => 'ldap.exemple.fr', 'port' => '12345', 'basedn' => 'dc=exemple,dc=fr', 'binddn' => 'cn=dark,dc=exemple,dc=fr', 'bindpw' => 'vador', 'userdefaultvalue' => array( 'objectclass' => array('top','person','inetOrgPerson','inistPerson'), 'cn' => 'prenom nom (fake value)', 'sn' => 'nom (fake value)', ) ); $p['skip_codeverif'] = true; $p['skip_cgu'] = false; $p['cgu'] = file_get_contents($this->getThemeFile('cgu.html')); include_once 'Pxxo/Widget/Identity/Register.php'; $o = new Pxxo_Widget_Identity_Register($p); $this->putWidget('AUTH', $o); // ...
©2003-2012 Pxxo
Partenaires : INIST-CNRS | Sourcesup | Web2.0 chat server | Jeux gratuits