Je veux créer des utilisateurs pour mon application Web.utilisant sfDoctrineGuardPlugin pour les membres réguliers?
en utilisant symfony. Je me demande si je devrais le faire avec sfDoctrineGuardPlugin ou les méthodes fournies par symfony pour cela?
// Add one or more credentials
$user->addCredential('foo');
$user->addCredentials('foo', 'bar');
// Check if the user has a credential
echo $user->hasCredential('foo'); => true
// Check if the user has both credentials
echo $user->hasCredential(array('foo', 'bar')); => true
// Check if the user has one of the credentials
echo $user->hasCredential(array('foo', 'bar'), false); => true
// Remove a credential
$user->removeCredential('foo');
echo $user->hasCredential('foo'); => false
// Remove all credentials (useful in the logout process)
$user->clearCredentials();
echo $user->hasCredential('bar'); => false
ou est le but de sfDoctrineGuardPlugin assurer simplement la page d'administration et non le système d'enregistrement frontend?
merci.
okay ... je pensais que c'était seulement pour backend. mais il semble que ce soit très extensible. donc je peux ajouter des colonnes de table supplémentaires? –
Oui, le plugin vous permet de spécifier une table "profil" qui est facilement accessible depuis votre objet Utilisateur via une clé étrangère, je ne me souviens pas exactement mais c'est aussi simple que quelque chose comme $ user-> getProfile(). –
ok super! savez-vous quelle est la différence entre sfDoctrineGuardPlugin et sfGuardPlugin? Lequel devrais-je choisir? –