无法使用cakephp登录

时间:2013-05-20 06:09:18

标签: php cakephp

我在我的应用程序中使用Auth组件和登录功能。但是每当我尝试登录时,它都会给我一个无效的用户名和密码错误。

它还会抛出一个警告:

  

警告(2):为foreach()提供的参数无效   [CORE \ Cake \ Utility \ Hash.php,第51行]

这是我的登录功能: -

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'));
        }
    }
}

对此有何帮助? 我不明白问题是什么。提前谢谢。

更新:以下是我的AppController中的代码。

public $components = array(
    'Session',
    'Auth' => array(
        'loginRedirect' => array('controller' => 'woods', 'action' => 'index'),
        'logoutRedirect' => array('controller' => 'users', 'action' => 'add')
    )
);

0 个答案:

没有答案