繁体   English   中英

Yii2 Facebook和Google登录

[英]Yii2 facebook & google login

我想在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扩展吗?

运行以下composer命令以获取正确的库...它对我有用...

composer require --prefer-dist yiisoft/yii2-authclient "*"

我使用的是Yii 1.x,并且使用插件YUM(Yii用户管理)实现了登录系统。 我在修复错误和添加Facebook登录功能时遇到很多麻烦。 最后,我决定为登录系统编写自己的代码。

我认为,最好依赖第三方插件。 每当Facebook(或Twitter等)更改其API时,您都不必麻烦更新自己的代码。 那是开源软件的好处之一。

我强烈建议HybridAuth: http ://hybridauth.sourceforge.net/

它具有适用于每个PHP框架的插件: http : //hybridauth.sourceforge.net/plugins.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM