CakePHP注销问题

时间:2013-08-01 15:31:41

标签: cakephp

这个问题可能看起来有点搞笑,我无法在我的CakePHP网站中注销!在这里,登录是正常的,它的工作正常,但注销不起作用。这是与AppControllerlogin相关的logout代码:

class AppController extends Controller{
     public $helpers=array('Session');
     public $components=array(
                           'Session',
                           'Auth'=>array(
                       'loginRedirect'=>array('controller'=>'controller1','action'=>'home'),
                       'logoutRedirect'=>array('controller'=>'controller2','action'=>'login'),
                       'authorize'=>array('Controller')
                           )
                       );
.
.
.
}

这是我从网站logout()部分调用的header函数:

public function logout(){
      $this->redirect($this->Auth->logout());
}

login之后,用户被成功重定向到controller1/home,但在注销后,没有任何反应。即使在login之后,header部分也会根据需要进行更改,但在logout之后,它不会获得之前的视图。比如,我希望在登录后添加一些菜单,它的工作正常,但是我希望在注销后,那些额外的菜单会消失,这不会发生在这里。并且重定向也不会发生。请帮助我,我认为这是一件非常简单的事情,我错过了一些。

0 个答案:

没有答案