public function login() {
if ($this->request->is('post')) {
if ($this->Auth->login()) {
$this->redirect($this->Auth->redirect());
} else {
$this->Session->setFlash(__('Invalid username or password, try again'));
}
}
}
これは私のログインスクリプトであり、
public $components = array('Acl', 'Session',
'Auth' => array('authorize' => array('Controller'),
'loginRedirect' => array('controller' => 'users', 'action' => 'dashboard'),
'logoutRedirect' => array('controller' => 'users', 'action' => 'login'),
'authenticate' => array('Form' => array('fields' => array('username' => 'email')))
)
);
これは appcontroller.php の認証コンポーネントです
メールとパスワードを使用してログインしていますが、ユーザー/ダッシュボードにリダイレクトしていません
しかし、その代わりに、外部URLを配置すると、完全にリダイレクトされます
eg: 'loginRedirect' => 'http://google.com',
それはグーグルにリダイレクトします
私は完全に道に迷っています。親切に助けてください