Я видел аналогичный вопрос Facebook Authentication Example CSRF, и они говорят: «Хэш (или состояние) генерируется вами для каждого запроса веб-службы (Facebook) и сохраняется в сеансе на вашем сервере. Этот хеш отправляется с запросом на Facebook с вашего сайта. Facebook отправляет тот же самый хеш в качестве параметра ответа. " Означает ли это, что без участия […]
Я только что реализовал проверку подлинности Facebook на своем веб-сайте с помощью JavaScript JavaScript. Если пользователь впервые зарегистрировался на facebook с моего сайта, а затем ему нужно вставить данные в таблицу users (mysql) – возможно, это поле называется fb_userid и электронной почтой? Я прочитал документацию по JavaScript SDK, чтобы получить идентификатор пользователя Facebook, но как […]
Я пытаюсь перейти на 3.1 SDK и столкнуться с некоторым проблемным поведением: когда я вхожу в систему через кнопку входа FB на моем сайте, страница перезагружается, несмотря на то, что у меня есть собственный метод JS, определенный в кнопке входа в систему " onlogin ". Поскольку страница мгновенно перезагружается, кажется, что мой собственный скрипт «onlogin» […]
ОБНОВЛЕНИЕ 2: Хорошо, получилось «вроде» работать, изменив: $loginUrl = $facebook->getLoginUrl(array( 'canvas' => 1, 'fbconnect' => 0, 'req_perms' => 'publish_stream', 'next' => 'http://'.$_SERVER['SERVER_NAME'].'/success.php', 'cancel_url' => 'http://'.$_SERVER['SERVER_NAME'].'/cancel.php' )); к этому: $loginUrl = $facebook->getLoginUrl(array( 'canvas' => 1, 'fbconnect' => 0, 'req_perms' => 'publish_stream', 'next' => 'http://'.$_SERVER['SERVER_NAME'].'/success.php', 'cancel_url' => 'http://'.$_SERVER['SERVER_NAME'].'/cancel.php' )); header('Location: '.$loginUrl); т.е. я добавил header('Location: '.$loginUrl); , […]
Хорошо, поэтому в течение пары дней я пытаюсь интегрировать аутентификацию Facebook на свой сайт на основе Codeigniter. Я включил PHP PHP SDK в качестве библиотеки и, кажется, подключился очень хорошо, однако, когда я использую метод getUser в SDK, возвращается 0, указывающий, что я не зарегистрирован (кроме того, что я вошел в систему на facebook). Ниже […]
Согласно Facebook – аутентификация в документе Canvas Page Document , они говорят, что мы будем получать signed_request который состоит из объекта JSON. Теперь они говорят, что signed_request может пройти через $_POST['signed_request'] Я согласен, что он работает для меня. Теперь, согласно им, если пользователь войдет в систему, я получаю значение объекта JSON следующим образом: { "expires":UNIXTIME_WHEN_ACCESS_TOKEN_EXPIRES, […]
Моя текущая история пользователей заключается в том, что user1 зарегистрирован на моем сайте и в facebook (эти учетные записи подключены и т. Д.). Пользователь1 выходит из моего сайта, но не в facebook. После того, как этот пользователь2 войдет в свою учетную запись, но левый сеанс от user1 добавит винты с взаимодействием user2 с моим сайтом […]
Прежде чем я скажу что-то, я хочу сказать, что у меня GOOGLEd много, и было много страниц (включая многие из таких вопросов) с разнообразием решений … но я пробовал каждый из них один за другим, но, к сожалению, никто из них не работал для меня с facebook–php-sdk Я пытаюсь войти в систему пользователем. в первых […]
Это сводит меня с ума> = ( $ facebook-> getUser () работает хорошо иногда, но иногда возвращает 0 Вот мой код: require 'fbapi/facebook.php'; $facebook = new Facebook(array( 'appId' => 'xxx', 'secret' => 'xxxxx', )); $user = $facebook->getUser(); require 'fbapi/facebook.php'; $facebook = new Facebook(array( 'appId' => 'xxx', 'secret' => 'xxxxx', )); $user = $facebook->getUser(); приложение и […]