Bonjour,
je suis en train de développer mon premier site sous Symfony (après avoir suivi le tuto Jobeet).
J'essaye de gérer les droits d'accès à l'admin du site avec sfGuard. Mon problème est que j'aimerais que mes utilisateurs soient stockés dans une table users déjà existante et utilisée par exemple pour le système de news du site.
Je ne trouve nul part comment faire.
Voici le schéma de ma table user :
Le level correspond aux droits de l'utilisateur (1 pour membre et 10 pour super admin).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 monsiteUser: actAs: { Timestampable: ~ } columns: username: { type: string(50), notnull: true, unique: true } pass: { type: string(50), notnull: true } email: { type: string(100), notnull: true } level: { type: integer, notnull: true, default: 1 } code: { type: string(50) } is_activated: { type: boolean, notnull: true, default: 0 }
le code est le code de confirmation envoyé par mail pour activer le mail.
Donc ma question est : est il possible de faire ce que je veux avec sfGuard ou dois je refaire tout le système de login ?
Merci d'avance![]()
Partager