dongmu1989 2013-05-20 06:09 采纳率: 0%
浏览 8

无法使用cakephp登录

I am using the Auth component and login functionality in my application. But whenever I try to login, it gives me an invalid username and password error.

And it also throws also a warning like:

Warning (2): Invalid argument supplied for foreach() [CORE\Cake\Utility\Hash.php, line 51]

This is my login function:-

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

Any help on this? I don't understand what the problem is. Thanks in advance.

Updated: Here is the code from my AppController.

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

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 set_link_state
    • ¥15 虚幻5 UE美术毛发渲染
    • ¥15 CVRP 图论 物流运输优化
    • ¥15 Tableau online 嵌入ppt失败
    • ¥100 支付宝网页转账系统不识别账号
    • ¥15 基于单片机的靶位控制系统
    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度