簡體   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