私はPHP SDKを使ってFacebookアプリを開発し始めていますが、私は認証/ログインプロセスに関する2つのdoubsを持っています。私はのような何かをやって、最初の疑いを持っている今ユーザーがログオンしたときにセッションを保存する必要がありますか?
require_once("facebook.php");
$config = array();
$config[‘appId’] = 'xxxxxx';
$config[‘secret’] = 'xxxxxx';
$config[‘fileUpload’] = false; // optional
$facebook = new Facebook($config);
$user = $facebook->getUser();
:
私はこのコードを持っている
if ($user === 0) { .... }
質問: - それは、ユーザがログインしているかどうかを確認、またはユーザーかどうかんアプリを承認しましたか? (明らかに$user != 0
とき)
はその後、私は自分のアプリケーションを承認またはない場合、ユーザは、このように、選択できるように認証ダイアログを表示:
$loginUrl = $facebook->getLoginUrl(array{
'scope' => 'read_stream',
'redirect_uri' => 'https://www.myapp.com/login.php'
});
echo("<script> top.location.href='" . $loginUrl . "'</script>");
質問: 私は$であれば、このコードを使用する必要がありますユーザーは0を返しますか?つまり、このコードの範囲は何ですか? Facebookやアプリの認証にログインする?
ありがとうございました!
コードに文字の引用符があるのはなぜですか?あなたはMS Wordで質問を書いたのですか? – ThiefMaster