Я начинаю разрабатывать приложение Facebook с PHP SDK, у меня есть два вопроса относительно процесса auth/login.Должен ли я сохранять сеанс, когда пользователь регистрируется?
У меня есть этот код:
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