Hi, I decided on taking a different route and cutting out the ACL all together. I changed the Auth system to be based on the controller rather then actions
//$this->Auth->authorize = 'actions'; $this->Auth->authorize = 'controller'; This allows me to roll my own system using the <ControllerName>::isAuthorized() function in each controller. For my purposes this seems to be doing the trick. thanks for the help. On Mar 31, 10:11 pm, "Dardo Sordi Bogado" <[EMAIL PROTECTED]> wrote: > Get the SQL queries cake is making, post the here if that doesn't > clarify the issue. Also check with an updated version of cake, there > are some ACL related bugs that have been fixed in the branch. It will > useful to help you, if you include your Auth setup. > > On Mon, Mar 31, 2008 at 10:26 PM, Sam Sherlock <[EMAIL PROTECTED]> wrote: > > AFAIK login and login are special functions, that don't require acl branches > > (is it fair to call them that, part of a tree) > > > it won't solve the issue, are other controlers working with acl? > > > On 31/03/2008, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > > Hi, > > > > I have spent hours and hours struggling with the ACL. It is about the > > > most frustrating thing I have worked with. I have to use it because > > > its inheritable permissions (if anyone has any alternatives to use I > > > am all ears). Anyway, this is what my trees look like: > > > > Welcome to CakePHP v1.2.0.6311 beta Console > > > ----------------------------------------------- > > > Aco tree: > > > ----------------------------------------------- > > > [1]ROOT > > > > [2]Users > > > > [3]menu > > > > [6]logout > > > > [4]Pages > > > > [5]Candidates > > > > [8]index > > > > [7]Groups > > > > ------------------------- > > > Aro tree: > > > ------------------------- > > > [1]Admin > > > > [2] > > > > [3] > > > > [4]Clients > > > > [5]Client1 > > > > [6]client1user > > > > [7]Client2 > > > > [8]client2user > > > ----------------------------------------------- > > > So far so good. Then I grant access for Clients to index, and I check > > > that client1user successfully inherited permission, which it does. > > > > >cake acl grant Clients index all > > > >cake acl check client1user index all > > > >>>client1user is allowed. > > > > Then when I login as client1user and go to /Candidates/index, I get > > > redirected because the Acl thinks I don't have permission. > > > > Does anyone have any idea why this is happening and what I can do > > > about it?? > > > > *frustrated* > > > > Thanks in advance! > > > -Eric --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
