|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : mars 2010 Messages : 213 ![]() |
Bonjour,
J'ai déja une page d'accueil index.phtml et je veux créer une page ou une fenêtre login.php que cette dernière s'apparait avant la page d'accueil index et se redirige vers index si l'authentification est correcte,donc qu'est-ce-que je peux ajouter dans index.phtml pour réaliser ça? |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Bonsoir,
une bonne solution est de créer un plugin qui vérifie les autorisations de l'utilisateur (Zend_Auth) avec la ressources demandée (Zend_Acl) avant d'afficher le contenu désiré. Si l'autorisation est accordée, on affiche la page désirée sinon on renvoie vers la page de login (par exemple) va voir l'aide Zend, tu as des exemples et une fois que tu les auras assimilés diriges toi vers la crétion d'un plugin |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : mars 2010 Messages : 213 ![]() |
Bonjour,
Oui j'ai déja crée une authentification avec la classe Zend_Auth_Adapter_DbTable,ma question est comment je vais faire pour que ma page de saisie de login et mot de passe apparait dans la première page? |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Avec ca et la méthode preDispatch() qui va être appelée avant que ton action soit dispatchée. L'interception de ton action va te permettre de savoir avant d'afficher le résultat de cette action (ie: le rendu visuel) si l'utilisateur est autorisé à le faire. Si oui, tu affiches l'action demandée, si non, tu renvoies vers la page de login par exemple (tu changes dynamiquement de controleur et d'action)
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com