我已经实现了Nick的Facebook插件。CakePHP Facebook插件重定向问题
已导入app_controller中的Facebook Helper和Connect组件。相应地更改了Html。
app_controller.php
<?php
class AppController extends Controller {
var $components = array('Session', 'Facebook.Connect' => array('createUser' => false), 'Auth');
function beforeFilter() {
$this->Auth->allow('*');
$this->set('fbuser',$this->Connect->user());
}
function beforeFacebookSave() {
}
function beforeFacebookLogin($user) {
//Logic to happen before a facebook login
}
function afterFacebookLogin() {
//Logic to happen after successful facebook login.
}
}
?>
在home.ctp
<?php
if($fbuser) {
echo $this->Facebook->logout();
debug($fbuser);
} else {
echo $this->Facebook->login();
}
?>
一旦我点击登录并允许权限。它保持清爽无限:(
我的应用程序设置在线
上午在Windows机器上,并与该基地访问代码http://localhost/spider/
我还设置画布网址如下
我认为它是因为在线应用程序设置上的配置。视频中的Nick访问localhost.localdomain/websites/facebook_example来访问代码。什么是“.localdomain”
+1我有同样的问题,并张贴在尼克的网站上,但没有得到答案。 – Nick 2011-03-09 15:29:27
@Nick我解决了这个问题。这与代码无关。它与Facebook开发者应用程序设置中的设置有关 – 2011-03-14 05:06:50