繁体   English   中英

Cakephp 2.4 Ajax登录

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM