Also, in MembersController:

function beforeFilter()
{
        parent::beforeFilter();
        $this->Auth->allowedActions = array('forgot_password', 'add');
}

On Wed, Sep 23, 2009 at 2:44 PM, brian <[email protected]> wrote:
> I need to check if a Member's expiration is coming up and, if so, send
> a flash to that effect. However, for some reason, Cake is skipping
> over the logic even though I have $this->Auth->autoRedirect = false.
> Am I missing something?
>
>
> AppController:
> function beforeFilter()
> {
>        $this->Auth->fields = array(
>                'username' => 'email',
>                'password' => 'password'
>        );
>        $this->Auth->loginError = 'No matching user found.';
>        $this->Auth->loginAction = array(
>                'controller' => 'users',
>                'action' => 'login'
>        );
>        $this->Auth->loginRedirect = array(
>                'controller' => 'pages',
>                'action' => 'display', 'home'
>        );
>        $this->Auth->autoRedirect = false;
>        $this->Auth->logoutRedirect = array(
>                'controller' => 'users',
>                'action' => 'login'
>        );
> }
>
> MembersController:
>
> public function login()
> {
>        $this->layout = 'plain';
>
>        if (!empty($this->data))
>        {
>                die(debug('login'));
>
>                ...
>        }
> }
>
> I never see the debug; it simply redirects to the home page.
>

--~--~---------~--~----~------------~-------~--~----~
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=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to