CakePHP自定义登录和OPAuth

CakePHP自定义登录和OPAuth,php,facebook,cakephp,login,oauth,Php,Facebook,Cakephp,Login,Oauth,我已经成功地为Google和Facebook实现了Opauth for CakePHP。 在原始返回时,它们将信息写入数据库,包括auth_id和auth_方法,并被指定为用户id。 这工作正常 在所有后续返回时,它应该让用户登录。 我也有一个基本的电子邮件和密码登录运行在同一时间。 要获取我使用的用户,请执行以下操作: 这将返回一个用户,但以下内容始终返回false: $this->Auth->login($user) 我也试过了 login($user['User']), lo

我已经成功地为Google和Facebook实现了Opauth for CakePHP。 在原始返回时,它们将信息写入数据库,包括auth_id和auth_方法,并被指定为用户id。 这工作正常 在所有后续返回时,它应该让用户登录。 我也有一个基本的电子邮件和密码登录运行在同一时间。 要获取我使用的用户,请执行以下操作:

这将返回一个用户,但以下内容始终返回false:

$this->Auth->login($user)
我也试过了

login($user['User']), login($user['User']['user_id'])

但是不起作用。。。有什么提示吗?

请提及cakephp版本cakephp版本2.5.4您是否查看了cookbook 2.5是的,它说使用我上面提到的方法,这些方法不使用$this->request->data而不是doc上提到的$user
login($user['User']), login($user['User']['user_id'])