私はNickのFacebookプラグインを実装しました。CakePHP Facebookプラグインリダイレクトの問題
app_controllerのFacebook HelperとConnect Componentをインポートしました。それに応じてHTMLを変更しました。
home.ctp
<?php
if($fbuser) {
echo $this->Facebook->logout();
debug($fbuser);
} else {
echo $this->Facebook->login();
}
?>
で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.
}
}
?>
私は、ログインをクリックして、アクセス権を許可したら。それは、Windowsマシン上のオンライン
アム
私のアプリの設定:(さわやか無期限に保持し、
を次のように私もキャンバスのURLを設定し http://localhost/spider/このベースとコードにアクセス
だと思いますアプリケーション設定のオンラインで設定を変更します。 Nick in the Videoはlocalhost.localdomain/websites/facebook_exampleにアクセスしてコードにアクセスします。私は同じ問題を抱えていた「.localdomain」
+1私はこの同じ問題を抱えてニックのウェブサイトに掲載しましたが、答えはありませんでした。 – Nick
@Nick私はこれを解決しました。これはコードとは関係ありません。 Facebook Developer Appの設定に関する設定 –