0

Yii 2 アプリケーションでソーシャル ログインを実装したいと考えています。

次のレポを確認しました

しかし、composer.jsonファイルでそれを必要とすると、次のエラーがスローされます

Problem 1
- Installation request for nodge/yii2-eauth dev-master -> satisfiable by nodge/yii2-eauth[dev-master].
- nodge/yii2-eauth dev-master requires yiisoft/yii2 dev-master@dev -> no matching package found.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.

代替ライブラリについて調査しましたが、うまくいきませんでした。facebook を使用してユーザーをログインさせることができる他の yii2 拡張機能はありますか?

4

2 に答える 2

0

私は Yii 1.x を使用しており、プラグイン YUM (Yii User Management) を使用してログイン システムを実装しました。バグを修正したり、Facebook ログイン機能を追加したりするのに苦労しました。最後に、ログイン システム用に独自のコードを作成することにしました。

私の意見では、サードパーティのプラグインに依存する方がよいでしょう。Facebook (または Twitter など) が API を変更するたびに独自のコードを更新する手間がなくなります。これは、オープン ソース ソフトウェアの利点の 1 つです。

HybridAuth を強くお勧めします: http://hybridauth.sourceforge.net/

すべての PHP フレームワーク用のプラグインがあります: http://hybridauth.sourceforge.net/plugins.html

于 2014-05-21T11:58:35.607 に答える