Bonjour,
Je travaille actuellement sur un projet symfony dans lequel je souhaite utiliser le plugin SfGuard pour restreindre l'accès à certaines pages à certains utilisateurs.
Pour faire simple, les utilisateurs ont des company et un utilisateur loggué ne peut accéder que aux pages qui concernent sa company.
J'ai donc pensé à une table User possédant une relation One-to-many avec une table company (un utilisateur n'a qu'une company) et qui hériterait de la table sfGuardUser (type d'héritage concrete). Il faudrait donc que le formulaire de sign in du plugin SfGuardUser aille chercher les user non pas dans la table SfGuardUser mais dans ma table User personnalisée. Cela est il possible, sachant que j'ai vu que je pouvais également utiliser la table sf_user_profile pour ajouter une relation entre les tables company et sfGuardUser mais la première solution me semble plus claire.
Merci d'avance,
Choucwoot
Partager