Cakephp 蛋糕php身份验证登录?

Cakephp 蛋糕php身份验证登录?,cakephp,Cakephp,我只想把这个扔出去;比如: $data=array('username'=>'andrew','password'=>'123456'); $this->Auth->login($data); 此处为$data;无论我输入什么,它都会登录;我希望它检查授权用户,当我输入正确的用户名和密码,它工作良好 如何使用cake php 2.0中的auth组件手动登录,只需调用$this->auth->login(),并传递参数; 有什么解决办法吗?您显然没有彻底阅读文档。 您要做

我只想把这个扔出去;比如:

$data=array('username'=>'andrew','password'=>'123456');
$this->Auth->login($data);
此处为
$data
;无论我输入什么,它都会登录;我希望它检查授权用户,当我输入正确的用户名和密码,它工作良好

如何使用cake php 2.0中的
auth
组件手动登录,只需调用
$this->auth->login()
,并传递参数;
有什么解决办法吗?

您显然没有彻底阅读文档。 您要做的是“覆盖”身份验证数据。 只有当用户已经登录并且您通过编辑表单修改数据(并且希望更新会话数据)时,您才能执行此操作

您可能永远不会用这种方式登录! 使用$this->request->data and Auth->login(),不带任何参数,如文档中所述:

$this->request->data = array('User' =>
    array('username'=>'andrew', 'password'=>'123456')
);
组件将自动使用请求对象中提供的数据(就像任何已发布表单一样)