0
로그 아웃 링크에 접속하려고 시도했을 때 어떤 이유가 있는지 가 CakePHP 2.0에서 로그 아웃했을 때 인증을 요청합니까? 대신에 로그 아웃 한 다음 정상적인 것처럼 리디렉션 로그 아웃 페이지로 보냅니다.CakePHP 2.0 로그 아웃
그래서 예 :
public function logout()
{
$this->redirect($this->Auth->logout());
}
여기에 허용 된 것 : 이것은이되는 로그인하도록 요청 것이 사용자에 비 로그인하면 로그 아웃 페이지에 갔다 것을 의미
public function beforeFilter()
{
parent::beforeFilter();
$this->Auth->allow('add','login','logout');
}
그러면 로그 아웃 페이지를 요청하고 그에 대해 인증했기 때문에 자동으로 로그 아웃됩니다.
이것은 1.3에서 발생하지 않았습니다. 어떤 아이디어?
감사합니다.
또 다른 옵션은'logout()'후에 인증을 필요로하지 않는 페이지로 리다이렉트하도록'AuthComponent'를 설정하는 것이다. 이것은 많은 웹에서 일반적인 행동입니다. 로그 아웃 후 로그인 양식 표시 – elitalon