Hi Scott.

Thank's for your answer. This is one of my isAuthorized methods:

                 if($this->action !="view")
                {


                        if ($this->Auth->user('role') == 'admin')
                        {
                                return true;
                        }


                        $course_slug = $this->params['pass']['0'];
                        $teacher_courses = $this->Session->read("User.courses");
                        foreach($teacher_courses as $temp_teacher_course)
                        {

                                if($temp_teacher_course['slug'] == $course_slug)
                                {
                                        return true;
                                }
                        }

                        return false;
                }

The thing is that when the user that is not logged in tries to access
a function that is not "view", the browser shows the "The page is not
redirecting properly" message...

On 12 nov, 01:17, Scott Dahl <[email protected]> wrote:
> Can you post your isAuthorized method?  Also, you shouldn't need that method
> in every controller just in app_controller.php...the rest will inherit it
> automagically.
>
> On Wed, Nov 11, 2009 at 3:42 PM, MaNuM <[email protected]> wrote:
> > Hi all.
>
> > I have a problem in my application when I try to access some pages
> > (belonging to not allowed actions group) and user is not logged in,
> > the browser shows this message.
>
> > The page is not redirecting properly
>
> > I have the isAuthorized method redefined in every controller.. I don't
> > know the cause of this.. Could it be anything related to the cookies??
>
> > Thank's and regards.
>
> > --
>
> > You received this message because you are subscribed to the Google Groups
> > "CakePHP" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<cake-php%[email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/cake-php?hl=.

--

You received this message because you are subscribed to the Google Groups 
"CakePHP" 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=.


Reply via email to