2013-01-01 6 views
4

Salut je suis nouveau et je ZF2 essaie de comprendre les principaux concepts en créant une application étendue pour tout savoir sur ZF2 et tester mes connaissances.Zend Framework 2 - Authentification/ACL

S'il vous plaît pardonnez-moi si mes questions semblent stupides ou si je ne reçois des choses le long du chemin lors de l'utilisation des choses, j'essaie d'apprendre pendant que je vais.

À ce stade, je veux intégrer l'authentification et ACL à mon projet et j'ai besoin des questions réponses pour ma compréhension générale de la façon dont ce processus fonctionne et comment je peux l'utiliser.

J'ai déjà intégré un formulaire de connexion pour que je puisse m'authentifier, et il m'est possible de le faire, un cookie de session PHP est créé et je peux identifier un utilisateur via hasIdentity() dans le service AuthService. Comme je suis sur le point de créer ACL, dont je lis la documentation et pense que je l'ai compris, comment puis-je vérifier chaque demande de page de mon application si un utilisateur a accès à certaines pages/contrôleurs, etc

d'après ce que je lis et je pense qu'il doit être dans le bootstrap du module, de sorte que sur chaque chargement de la page l'utilisateur est identifié et ACL est cochée pour l'accès. si l'utilisateur a le droit d'accéder et de demander la page j'ai chargé mais s'il n'a pas accès, il est redirigé vers une autre page (index/index ou page d'erreur, etc.)

Mais jusqu'à présent, je ne pouvais pas trouver tutoriel utile ou très bon conseil sur la façon de créer un bootstrap pour mon module et comment réaliser ce contrôle d'accès pré-chargement.

sont là des articles utiles (avec pls de code pour une meilleure compréhension) ou des tutoriels sur la façon de faire auth acl et le travail d'amorçage du module et travailler ensemble? Y a-t-il d'autres choses dont je dois m'occuper lorsque j'essaie de faire fonctionner mon système utilisateur?

merci d'avance pour tout conseil!

happy new year btw :)

+3

J'espère que quelqu'un sera en mesure de fournir des informations générales, mais aussi longtemps que thats pas le cas, vous pouvez vérifier les sources des codes de ZfcUser (https://github.com/ZF-Commons/ZfcUser) et Bjyuthorize (https://github.com/bjyoungblood/BjyAuthorize) – Sam

+0

ces modules fournissent-ils cette fonctionnalité que je recherche? –

+3

Oui, je ne vous dirais pas de les regarder autrement;) – Sam

Répondre