0

我正在尝试为 Yii 设置 hybridAuth 模块。我完全按照http://www.yiiframework.com/extension/hybridauth/中的说明做了所有事情。还设置了谷歌密钥和秘密。尝试使用 Google 登录时,DefaultController 尝试创建一个新的 User 对象,但在 Yiibase.php 尝试包含 User.php 时失败(427)。我正在使用最新的 1.1.14 Yii 框架。yii 项目是全新的并且有库存(我的意思是我没有搞砸任何标准组件)。

谢谢,让我知道如果我能得到你们任何进一步的信息。

4

3 回答 3

0

扩展正在尝试使用用户扩展(我不是说使用,我是指达到用户模型),

尝试添加用户扩展来保存经过身份验证的用户的记录。

更新:

在第 64 行的文件hybridauth\controllers中,我们有$user = new User;

这是导致问题的原因,您可以使用用户扩展或使用您自己的用户功能。

于 2014-01-21T11:36:43.167 回答
0

它不需要用户扩展。它正在尝试访问 User 模型,该模型可能不存在。创建一个用户表和对应的模型以使其工作。

作为替代方案,您可以关注此 wiki并自己进行集成。

于 2014-01-21T11:54:33.443 回答
0

另外我想补充一点,HybridAuth 项目推荐我使用 Yii 扩展 HoAuth。 http://www.yiiframework.com/extension/hoauth/

于 2014-01-22T09:32:41.930 回答