蛋糕php auth登录?

时间:2013-02-15 15:12:41

标签: cakephp

我只想要传递参数抛出这个;喜欢:

$data=array('username'=>'andrew','password'=>'123456');
$this->Auth->login($data);

此处为$data;我什么时候进入它会登录;我想检查授权用户,当我输入正确的用户名和密码时,它运作良好吗?

如何通过传递参数调用auth来手动登录cake php 2.0中的$this->Auth->login()组件; 任何解决方案?

1 个答案:

答案 0 :(得分:6)

你显然没有彻底阅读文档。 你所做的就是“覆盖”Auth数据,无论如何。 如果用户已经登录并且您通过编辑表单修改数据(并且想要更新会话数据),则只能这样做。

您可能永远不会以这种方式使用它来登录! 使用$ this-> request->数据和Auth-> login(),不带任何参数,详见文档:

$this->request->data = array('User' =>
    array('username'=>'andrew', 'password'=>'123456')
);

组件将自动使用请求对象中提供的数据(就像任何发布的表单一样)。

相关问题