login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[ZF] ACL role "admin" werkt alleen (Opgelost)

Offline shibble - 03/05/2009 23:25
Avatar van shibbleMySQL interesse Hallo allemaal,

na heel wat dagen kloten en doen is het me eindelijk gelukt om Zend_Auth en Zend_Acl samen te laten werken, alleen heb ik nu nog een klein probleempje.
Alleen als de gebruik de recht "administrator" heeft kan die toegang tot alle pagina's krijgen, als de gebruiker nog niet heeft ingelogd krijgt die standaard de recht "guest" ook die werkt goed, hij wordt namelijk waar je ook heen gaat gelijk geredirect naar "/login/" als ik nu met een andere account inlog die de recht "customer" of "customer_admin" heeft, krijg ik elke keer de access denied pagina.

Acl.php:
Plaatscode: 136341

Acl.php [Controller plugin]:
Plaatscode: 136342

Wat doe ik nu toch fout ?:(

Mvg,

Pascal

1 antwoord

Gesponsorde links
Offline Rik - 04/05/2009 21:58
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Ik snap je logica van de if-statements op regel 37 en 39 niet. Je geeft de error als de rol de rechten heeft én is ingelogd. Juist dan zou je een normale pagina moeten geven, of zie ik dat verkeerd?

Het lijkt mij sowieso logischer om eerst te laten inloggen (auth) en dan rechten te controleren (acl), want voor acl moet je toch weten welke rol je moet gebruiken?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.171s