Affiche un formulaire pour saisir le code de validation de l'inscription.
Exemple :
![]() |
Remarques :
| 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⇒"",register⇒"",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 |
| code | chaine vide | initialise le formulaire avec un code de validation de compte |
Voici les méthodes spécifiques pour ce widget :
| Nom | Paramètre = Valeur par défaut | Valeur de retour | Description |
|---|---|---|---|
| get_user | username = null | array | Recherche l'utilisateur demandé dans le dossier des codes de validation et dans la base de données(LDAP) puis renvoie les données de l'utilisateur sous forme de array |
$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['action_urls'] = array(
'auth' => '/auth/',
'register' => '/register/',
'sendcode' => '?'.$this->ClassID.'=sendcode',
);
include_once 'Pxxo/Widget/Identity/EnterCode.php';
$o = new Pxxo_Widget_Identity_EnterCode($p);
$this->putWidget('AUTH', $o);
©2003-2012 Pxxo
Partenaires : INIST-CNRS | Sourcesup | Web2.0 chat server | Jeux gratuits