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

また、HybridAuth プロジェクトで Yii 拡張 HoAuth の使用が推奨されていることも付け加えておきます。 http://www.yiiframework.com/extension/hoauth/

于 2014-01-22T09:32:41.930 に答える
0

拡張機能がユーザー拡張機能を使用しようとしています(使用するという意味ではなく、ユーザー モデルに到達することを意味していました)。

認証されたユーザーの記録を保持するために、ユーザー拡張子を追加してみてください。

アップデート:

ファイルhybridauth\controllersの 64 行目にある$user = new User;

これが問題の原因です。ユーザー拡張機能を使用するか、独自のユーザー関数を使用できます。

于 2014-01-21T11:36:43.167 に答える
0

ユーザー拡張機能は必要ありません。おそらく存在しない User モデルにアクセスしようとしています。ユーザーテーブルと対応するモデルを作成して、それを機能させます。

別の方法として、この wikiに従って、自分で統合を行うことができます。

于 2014-01-21T11:54:33.443 に答える