Bonjour tout le monde,
Je souhaite faire un formulaire pour permettre aux utilisateur de s'enregistrer sur mon site.
Voici le schema de ma table utilisateurs:
Au début je pensais faire un formulaire classique avec les widgets et les validators qui vont bien et puis j'ai vu qu'il y a un plugin sfGuard qui permet de gérer les utilisateurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 nom: { type: VARCHAR, size: '75', required: true } prenom: { type: VARCHAR, size: '75', required: true } password: { type: VARCHAR, size: '40', required: true} salt: { type: VARCHAR, size: '32', required: true} email: { type: VARCHAR, size: '255', required: true} avatar: { type: VARCHAR, size: '255', required: false } date_naissance: { type: DATE, required: false } optin_newsletter: { type: boolean, required: false, default: 1 } optin_partenaires: { type: boolean, required: false, default: 1 }
Je l'ai donc installer en suivant les infos de la doc http://www.symfony-project.org/plugins/sfGuardPlugin
Ce plugin crée une table sf_guard_user avec des colonnes prédéfinies (username, passsword...)
Dans la doc on dit comment ajouter ses propres informations de profil mais le problème c'est le champ username.
Sur mon site je veux que l'utilisateur se connecte avec son adresse email et son mot de passe et je n'ai pas besoin du champs username.
Il y a t'il une astuce pour se passer du username ou alors lui dire par exemple que username correspond à mon champ 'nom'
Merci
Partager