[英]Cakephp 2.4 Ajax Login
不知道哪一部分出错了,并尝试通过google搜索教程,但没有运气,那里的源。 基本上,每当我尝试提交表单时,即使密码错误,它也会通过chrome网络进行检查并重定向到google.com。 任何人对cakephp auth都有更清晰的了解,可以指导我进行操作?
这是我所做的
AppController.php
public $components = array('DebugKit.Toolbar',
'Session',
'Auth');
UsersController.php
public function login()
{
if ($this->request->is('post'))
{
$this->request->data['User']['username'] = $_POST['email'];
$this->request->data['User']['password'] = $_POST['password'];
if ($this->Auth->login())
{
$this->redirect('http://www.google.com');
}
}
}
我发现重定向持续进行的原因是先前的用户已经成功登录。 因此,我要做的是提供注销链接,然后重试。
public function logout() {
return $this->redirect($this->Auth->logout());
}
再次感谢大家。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.