Check what URL you are being given back by $this->Auth->logout()!
Enjoy,
   John

On Feb 20, 10:27 am, sumri <[email protected]> wrote:
> Hi,
>
> I'm new in CakePHP.
>
> Just setting up ACL for my apps with 3 user groups :
>
> - administrators
>
> - managers
>
> - users
>
> There's no issue with login - it's redirect to the right link.
>
> I've a problem when users logout.
>
> When i logged out with 'administrators' users, the apps will logged
> and redirect to the right link.
>
> But when i logged out using 'managers' & 'users' users, the app not
> logged out and redirect to the wrong page with "You are not authorized
> to access that location." message.
>
> here's my app_controller script :
>
> ==
> <?php
>   class AppController extends Controller {
>     var $components = array('Acl', 'Auth', 'Session');
>     var $helpers = array('Html', 'Form', 'Session');
>   function beforeFilter() {
>     //Configure AuthComponent
>     $this->Auth->authorize = 'actions';
>     $this->Auth->loginAction = array('controller' => 'users', 'action'
> => 'login');
>     $this->Auth->logoutRedirect = array('controller' => 'users',
> 'action' => 'login');
>     $this->Auth->loginRedirect = array('controller' =>
> 'ApplicationsUsers', 'action' => 'index');
>     $this->Auth->actionPath = 'controllers/';
>     $this->Auth->allowedActions = array('display');
>     }
>   }
> ?>
> ==
>
> and this is login and logout in my userscontroller
>
> ==
>   function login() {
>     if ($this->Session->read('Auth.User')) {
>       $this->Session->setFlash('You are logged in!');
>       $this->redirect('/', null, false);
>     }
>   }
>
>   function logout() {
>    $this->Session->setFlash('Good-Bye');
>    $this->redirect($this->Auth->logout());
>   }
>
> ==
>
> pls heeeeeelppp meeee..
>
> i've referred solution from this thread 
> :http://groups.google.com/group/cake-php/browse_thread/thread/bb7472b0...
> unfortunately.. i've got same result.

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to