|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : septembre 2007 Messages : 357 ![]() |
Bonjour,
Je sais créer des rôles, ressources grâce à ACL. J'ai une table User contenant le profil de l'utilisateur. Mais qu'est ce que je dois sauvegarder dans la table pour lui associer son rôle ? Quel est le type de champs dans la table ? Quelles méthodes utilisés pour stocker le rôle dans l'utilisateur et comment le récupérer ? Voilà c'est une question simple mais je galère énormément. Merci de votre aide. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Inscription : octobre 2005 Messages : 3 398 ![]() |
Il faut rechercher avant d'appeler au secours
Tu as plusieurs tutoriels qui peuvent t'aider : la liste des tutoriels Zend Framework. En particulier, je te conseille celui-ci. Bon courage, et si tu coinces sur un problème technique, n'hésites pas |
|
|
00
|
|
|
#3 | ||
|
Membre à l'essai
![]() Inscription : janvier 2007 Messages : 34 ![]() |
Salut whitespirit,
Moi aussi je galère avec ACL. J'ai téléchargé le code de l'exemple du tutoriel de Rob Allen sur Auth http://akrabat.com/zend-auth-tutorial/. (Juste une remarque : ce qui est pratique avec Rob Allen, c'est que l'on peut télécharger un code minimaliste et qui fonctionne. Par contre l'article de Simon Mundy (lien donné par Janitrix, merci quand même pour le lien ), fait partie des tutoriels me sont rarement utiles en tant que débutant car c'est du blabla sur des bouts de code incomplets. En remontant sur l'article original , on peut d'ailleurs s'apercevoir en lisant les commentaires que cela ne fonctionne même pas... J'apprécie beaucoup que certaines personnes se donnent du mal pour écrire des tutoriels a' destination des débutants , c'est juste dommage qu'ils leur soient si peu utiles car un petit exemple téléchargeable remplacerait avantageusement beaucoup de blabla) Rob montre bien comment tester si un utilisateur est connu en comparant le username saisi et le password associé par rapport au contenu d'une base de données. Code :
Donc, si j'ai nommé "RoleUser" un des champs de la table users, il faudrait lors que je trouve le bon code pour en extraire la valeur grace a' $data. Quelqu'un a-t-il un exemple de code ? Merci pour votre aide ! La suite cela devient un peu plus clair dans mon esprit (car bien documenté dans le "Programmer's Reference Guide"), on peut tester chaque action par rapport a' ce role. |
||
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : septembre 2007 Messages : 357 ![]() |
Merci,
Janitrix, j'ai fais beaucoup de tutos, mais je n'ai pas réussi à mettre en oeuvre un tuto complet pour s'authentifier, gérer les rôle et sauvegarder un profile. J'y suis dessus depuis plusieurs jour, j'arrive à faire certaines opérations, mais j'ai toujours des erreurs. Ce qui est compliqué pour moi est que pour faire fonctionner l'authentification (Auth + Acl) il me faut connaitre beaucoup sur le fonctionnement de Zend : les modules, les plugin, les http_request, etc... Comme toi Ericx_25, je suis preneur d'un code complet mettant en oeuvre les ACL + AUTH afin de comprendre les mécanismes de ZF, qui restent complexes. Pour ce qui est du tuto d'Akra, il fonctionne, mais je n'arrive pas à extrapoler vers le tuto nommé : Atelier Zend Framework : Créer une simple authentification HTTP, avec la gestion de rôles (disponible sur ce site). Je n'y arrive pas car je n'ai pas d'exemple complet, et à un moment, ça bloque. |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : novembre 2002 Messages : 319 ![]() |
__________________
Besoin d'éditeurs d'articles et de codes (www.farkess.com) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com