gpt4 book ai didi

cakephp - 将来自Facebook,Google,Twitter等的登录干净地集成到CakePHP中?

转载 作者:行者123 更新时间:2023-12-04 04:26:41 24 4
gpt4 key购买 nike

问题摘要:
我想创建一个基于CakePHP的注册和登录系统,该系统提供多个不同的网关,例如OpenID,Facebook,Twitter等。我希望系统允许用户将多种形式的标识与他们的帐户相关联。

经过大量搜索之后,我将空白处允许任何一种以上授权方法的地方都空白。 Cake的授权系统确实使问题复杂化,因此使用通用PHP教程并不是真正有效。有没有人有解决方案,或者我可以从哪里开始?

示例:
举一个简单的例子,看看StackExchange网络:您可以使用堆栈交换帐户,Google,Yahoo,Facebook或OpenID登录/注册。登录后,您可以将更多这些方法添加到您的帐户中,以便您被认可为多种方式。我意识到StackExchange可能不是用Cake编写的,但是它只是一个例子。

谢谢!

原始问题

独家新闻:我想为CakePHP中提供oauth/openid的每个主要服务集成一个简单的注册/登录系统。

基本上,我希望我的用户能够注册旧的方式(包括验证电子邮件)或使用现有的服务来验证自己。我希望他们以后可以使用该服务或使用用户名和密码登录。

现在,我发现了用于完全Facebook集成等的非常深入的插件,但是最重要的是,我现在只想使用它进行注册和登录,并且无论哪种体验,我都希望相同他们选择的服务(再加上,我想了解它是如何工作的...因为毕竟这都是关于学习CakePHP的)。

如果他们愿意,我还希望他们能够在创建帐户后链接其他服务。简而言之,他们的帐户应该能够链接到任意数量的登录服务,或者根本不链接。

我到底该怎么做?

谢谢,

詹姆士

最佳答案

好像现在有了使用Opauth的第三方库,如this bakery thread所述

这是CakePHP版本的github页面:

https://github.com/uzyn/cakephp-opauth

关于cakephp - 将来自Facebook,Google,Twitter等的登录干净地集成到CakePHP中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10440330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com