Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 30-10-2009 17:06:03

Stoomm
Membre
Date d'inscription: 06-05-2009
Messages: 48

Gérer 2 identity (compte user et compte admin)

Bonjour à tous,

Petit dilemme dont je cherche la solution.

Je suis actuellement en train de créer un site sur lequel j'ai des comptes utilisateur.
Donc le visiteur peut se connecter sur le site pour accéder à son compte.

J'ai également une partie administration, qui se base sur une autre table.

Je test l'accès à ma page via $auth->hasIdentity()

Le problème c'est qu'une personne identifiée peut via cette méthode accéder à la partie administration.

Donc, comment puis je faire simplement pour différencier quelqu'un identifier sur la page d'identification et quelqu'un identifier sur la page admin ? Je sais qu'il y a ACL mais je pense que c'est un peu gros pour ca.

Aurais-je loupé un truc important dans la doc ?

Merci pour votre réponse,

Stoomm.

Hors ligne

 

#2 30-10-2009 20:55:26

Junk
Membre
Lieu: Paris
Date d'inscription: 18-09-2009
Messages: 27

Re: Gérer 2 identity (compte user et compte admin)

bonsoir,

Tu peux dans ce genre de cas ou bien ajouter un champ supplémentaire (admin avec un booléen) dans ta table utilisateurs que tu récupères lorsque l'utilisateur s'authentifie et sur lequel tu effectueras ensuite un test conditionnel afin de lui donner ou non accès à certaines informations, ou bien utiliser Zend_Acl wink qui permet entre autre la gestion de rôles et l'association de droits à ces rôles. la première méthode est la plus simple, mais elle n'est pas extensible comme l'est Zend_Acl.

Voilou smile

Hors ligne

 

#3 30-10-2009 21:22:25

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Gérer 2 identity (compte user et compte admin)

je serais toi je passerais quand même par les acl

ces simple pas très lourd contrairement à ce qu'on peu imaginer
et c'est rodé

A+JYT

Hors ligne

 

#4 02-11-2009 12:25:33

Stoomm
Membre
Date d'inscription: 06-05-2009
Messages: 48

Re: Gérer 2 identity (compte user et compte admin)

Hello messieurs smile

Bon, au moins c'est clair wink
Merci à vous pour vos réponses, je vais opter pour les acl alors.

A bientôt,

Stoomm

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages