自動ログインコンポーネントで CakePHP 2x を使用しています。問題は、私はものを書くことができますが、それを実装して読み取りと承認を行う方法がわからないことです。ユーザーがページに到着したとき、ブラウザにはまだ Cookie がありますが、どのように認証すればよいですか?
私のログインスクリプト:
public function login() {
if ($this->Auth->user('id')) {
$this->redirect(array('action' => 'dashboard'));
}
if($this->request->data['User']['auto_login']):
$this->AutoLogin->write($this->request->data['User']['username'],
$this->request->data['User']['password']);
endif;
if ($this->request->is('post')) {
if ($this->Auth->login( )) {
//$this->redirect(array('controller' => 'users', 'action' => 'dashboard'));
return $this->redirect($this->Auth->redirect( ));
}
else
{
$this->Session->setFlash(__('Username or Password is incorrect'), 'default', array( ), 'auth');
}
}