Php Zend framework与Twitter和Facebook的用户身份验证集成
是否有基于ZF的脚本,它支持普通用户注册/登录系统,以及通过Twitter和Facebook进行用户身份验证 我不了解twitter,但在ZF项目中,您可以很容易地使用twitter。SDK“示例”文件夹中有一个很好的示例 我的方法是Php Zend framework与Twitter和Facebook的用户身份验证集成,php,facebook,zend-framework,twitter,openid,Php,Facebook,Zend Framework,Twitter,Openid,是否有基于ZF的脚本,它支持普通用户注册/登录系统,以及通过Twitter和Facebook进行用户身份验证 我不了解twitter,但在ZF项目中,您可以很容易地使用twitter。SDK“示例”文件夹中有一个很好的示例 我的方法是 添加Facebook对象作为应用程序资源插件,例如 在Bootstrap.php文件中检查Facebook会话和用户,如果适用,将其添加到Zend_Auth 在布局中包含 使用来验证您的用户 因为Facebook身份验证令牌是基于cookie的,所以服
- 添加Facebook对象作为应用程序资源插件,例如
- 在
文件中检查Facebook会话和用户,如果适用,将其添加到Bootstrap.php
Zend_Auth
- 在布局中包含
- 使用来验证您的用户
用户身份验证。在ZF中,这比常规用户身份验证更难做到。您能详细说明一下这个示例吗。当我在tweeter.com上尝试时,它总是显示“重定向失败”,您没有登录。演示url是:@Simpanoz。也许你的url不正确。例如,在my appkeys.ini中,twitter的url是twitter.redirecturi=
require_once 'facebook.php';
class My_Application_Resource_Facebook extends Zend_Application_Resource_ResourceAbstract
{
public function init()
{
$facebook = new Facebook($this->getOptions());
Zend_Registry::set('facebook', $facebook);
return $facebook;
}
}