【问题标题】:Yii hybridauth fails including "User.php"Yii hybridauth 失败,包括“User.php”
【发布时间】:2014-02-10 19:55:23
【问题描述】:

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

谢谢,如果我能为你们提供任何进一步的信息,请告诉我。

【问题讨论】:

  • 你找到答案了吗?

标签: php authentication yii hybridauth yii-modules


【解决方案1】:

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

您也可以关注this wiki 并自己进行集成。

【讨论】:

  • 在文件hybridauth\controllers 在线64 我们有$user = new User;,可以使用用户扩展或拥有自己的用户模型
  • 谢谢,就是这样。我不确定为什么我认为所有模型和表格都已经存在。
【解决方案2】:

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

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

更新:

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

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-09
      • 2014-10-11
      • 2013-03-25
      • 1970-01-01
      • 2021-05-28
      • 2014-03-03
      • 1970-01-01
      相关资源
      最近更新 更多