【问题标题】:Yii2 Class yii\authclient\clients\GoogleOAuth does not existYii2 类 yii\authclient\clients\GoogleOAuth 不存在
【发布时间】:2016-12-17 00:11:52
【问题描述】:
我使用 dektrium/yii2-user(在一个项目上)和 yiisoft/yii2-authclient(在另一个项目上)通过 Google 帐户登录。
前段时间一切正常,但我想在上次作曲家更新之后发生了一些变化,现在我在尝试打开登录页面时收到错误:“Class yii\authclient\clients\GoogleOAuth 不存在”。
有没有人有同样的问题或知道出了什么问题?
谢谢
【问题讨论】:
标签:
php
oauth-2.0
yii2
google-oauth
yii2-user
【解决方案2】:
在配置文件中
从
替换
'google' => [
'class' => 'yii\authclient\clients\GoogleOAuth',
..
],
替换为
'谷歌' => [
'class' => 'yii\authclient\clients\Google',
...
],
【解决方案3】:
在您的配置文件中使用 yii\authclient\clients\Google 而不是 yii\authclient\clients\GoogleOAuth。