OK j'ai compris ce qui te manquait alors !
En effet, dans ton action tu vas pouvoir faire des tests ainsi :
function executeAction()
{
if ($this->getUser()->hasCredential('permission')) {
// L'utilisateur a bien la permission "permission"
}
}
Comme ça tu as tout ce qu'il faut ;)
On 23 nov, 22:12, mugen <[EMAIL PROTECTED]> wrote:
> ah okay je comprend en faite c'est hasCredential qui vas me permettre
> de faire la requête qui sera en relation avec la requête.
>
> Merci et le plug a l'air pas mal.
>
> ps : desolé de mal m'exprimé
>
> On 23 nov, 20:07, "Renaud LITTOLFF" <[EMAIL PROTECTED]> wrote:
>
> > pour moi, il faut cr�� des droits pour chaque cat�gorie d'utilisateur
>
> > l'�quivalent des credentials A et B d�crit plus t�t ce sont des
> > credentials "electrique", "mecanique"
> > "tondeur_de_gazon_sur_rond_point_ovale" et ensuite, a toi de dire qui
> > a droit de voir ou de faire telle requete dans ton code grace a
> > hasCredtential
>
> > Un pote vient de cr�er un plugin qui permet de g�rer un peu plus
> > facilement les
> > credentials:http://trac.symfony-project.com/wiki/sfSecurityManagerPlugin
> > Peut-�tre te permettra-t-il d'avancer ?
>
> > Le 23/11/07, mugen<[EMAIL PROTECTED]> a �crit :
>
> > > J'ai du mal a d'�crire le probl�me car il est un peu compliqu� enfin
> > > je crois.
>
> > > En faite ma question est de savoir si il est possible d'accord� des
> > > droits a une requ�te bien pr�cise.
> > > Car tout les utilisateurs on la permission de lister les produits
> > > suivant leur fonction. Si il est �lectricien, il verra que les produit
> > > ayant pour type �lectricit�. Mais Il y a des permission ou la personne
> > > listera l'�lectricit� et la m�canique.
>
> > > D'apr�s ce que j'ai compris sur les permissions elles sont accord� a
> > > une actions. donc il faudra une action par fonction ou type de
> > > produit, ce qui me semble assez lourd. Peux �tre que je me trompe car
> > > je ne comprend pas trop bien l'anglais.
>
> > > On 23 nov, 16:39, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> > > > Ce n'est vraiment pas clair de la fa�on dont tu l'exprimes, tu devrais
> > > > prendre ton temps pour poser les choses un peu plus clairement.
>
> > > > S'il a les permission A et B, alors �a veut dire que tu as appel�
> > > > $user->addCredential('A') et $user->addCredential('B'), et donc que
> > > > $user->hasCredential('A') tout comme $user->hasCredential('B')
> > > > renverront TRUE. Il acc�dera donc bien � toute section n�cessitant A,
> > > > B, ou A+B...
>
> > > > On 22 nov, 21:18, mugen <[EMAIL PROTECTED]> wrote:
>
> > > > > Oui mes le probleme c'est l'automatisation car il peux avoir n
> > > > > permission plus les permissions qui se combine genre fonction a et b.
>
> > > > > On 22 nov, 20:52, Renaud <[EMAIL PROTECTED]> wrote:
>
> > > > > > c'est justement dans l'action que tu dois faire tes tests, il me
> > > > > > semble
>
> > > > > > On 22 nov, 19:43, mugen <[EMAIL PROTECTED]> wrote:
>
> > > > > > > bonjour,
> > > > > > > j'ai une petite question concernant les privil�ges. J'ai un
> > > > > > > probleme
> > > > > > > car je doit g�r� des utilisateur qui peuvent visualis� que
> > > > > > > certaine
> > > > > > > information suivant leur fonction respectif.
> > > > > > > Les privil�ges sont accord� que suivant les modules mais peut on
> > > > > > > les
> > > > > > > accord�s suivant une requ�te bien pr�cise.
>
> > > > > > > donc si l'utilisateur visulise les informations il pourra voir
> > > > > > > que ce
> > > > > > > concernant sa fonction.
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr"
de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [EMAIL PROTECTED]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---