0

私のログアウト関数は、return $this->redirect($this->Auth->logout()); のみで非常にうまく機能しています。

しかし、Flash メッセージでログアウト機能を作成するにはどうすればよいでしょうか? この機能を試してみました。うまくいきません。私は常にログインしていて、メッセージが表示されません:(

public function logout() {
    if ($this->Auth->user('logged_in')) {
        $this->Session->setFlash(__('you are logout'), 'default', array('class' => 'alert alert-success'));
        return $this->redirect($this->Auth->logout());
    } else {
        $this->Session->setFlash(__('you aren\'t logout, Please, try again'), 'default', array('class' => 'alert alert-danger'));
    }
}
4

1 に答える 1