Re: Changing views depending on ARO

2008-11-06 Thread rm

Silly me, it should have been a change in app_controller

function beforeFilter()
{
$this-Auth-autoRedirect = false;

instead of changing auth.php


On Oct 16, 1:29 pm, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 oh and I forgot, also added this in the user model

         function admin(){

                 if ($this-id) {
                         $node = $this-node();
                         $type = $node['1']['Aro']['alias'];
                         if($type=='Admin'){ return true; }
                 }

                 return false;

         }

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
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
-~--~~~~--~~--~--~---



Re: Changing views depending on ARO

2008-11-06 Thread rm

I couldn't initially get it to work

But then I cleared out the redirect session to stop it from confusing
me (as it would automatically redirect to the previously redirected
page first).

To do that I put this in my users_controller : login function
$this-Session-del('Auth.redirect');

I then changed the cake/libs/controller/components/auth.php to have

var $autoRedirect = false;

This is working now, but I have to find a way to turn off
$autoredirect without changing auth.php itself.

So thanks for the code - it helped heaps!

On Oct 16, 1:29 pm, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 oh and I forgot, also added this in the user model

         function admin(){

                 if ($this-id) {
                         $node = $this-node();
                         $type = $node['1']['Aro']['alias'];
                         if($type=='Admin'){ return true; }
                 }

                 return false;

         }

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
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
-~--~~~~--~~--~--~---