gpt4 book ai didi

cakephp - 在 CakePHP 中手动授权用户

转载 作者:行者123 更新时间:2023-12-01 07:57:13 25 4
gpt4 key购买 nike

我希望手动授权知道用户名的用户。但是,此帐户没有密码。它是与另一个表中的 Twitter 帐户相关联而创建的帐户。我可以验证正确的 Twitter 帐户正在尝试登录,但我需要能够使用 Auth 组件来授权链接到此 Twitter 帐户的用户。

所有链接到 Twitter 帐户的帐户都以相同的方式创建,没有密码。由于我们计划稍后进行更改以改进这一点,因此通用密码不是一个可行的选择 - 无论用户表的密码字段中有(或没有)什么内容,我们都需要对用户进行身份验证。

最佳答案

我想您所说的“授权”是指“验证”或“登录”。这就像将用户记录的主 ID 传递给 Auth::login() 一样简单:

$user = $this->User->find('first', array('conditions' => array('twitter_id' => ...)));
$this->Auth->login($user['User']['id']);

关于cakephp - 在 CakePHP 中手动授权用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5294538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com