Получить пользовательскую переменную обратно из Facebook подключиться?

0

Как и обычный вход пользователя/пароля, у меня есть кнопка подключения Facebook на моем сайте.

С пользователем /pass я установил флажок "Запомнить меня". Если отмечено, я создаю токен и сохраняю его как файл cookie, так и в БД, поэтому его можно использовать для автоматического входа в систему после истечения срока действия php.

Мой учет в Facebook такой же, как и другой - после проверки подлинности FB я регистрирую их в своей учетной записи на своем сайте, сопоставляя их идентификатор FB с тем, который находится в моей базе данных.

Мне также хотелось бы, чтобы Facebook подписывался, чтобы иметь возможность использовать флажок "Запомнить меня", то есть, если этот флажок установлен, и происходит успешный аудит Facebook, я создаю токен и сохраняю его как файл cookie и в свою базу данных, готовый для автоматического входа в систему, пользователь/пропуск настроен.

Тем не менее, мне нужно как-то сказать мой сервер - "эй, этот успешный логин FB также имел флажок" Запомнить меня ", поэтому создайте токен и cookie".

В настоящее время я делаю это с помощью javascript abnd jQuery, где, когда нажата кнопка FB, JS останавливает вход в Facebook, использует jquery, чтобы попасть в php-скрипт, который просто устанавливает сеанс var 'rememberMe' в 1, а затем возвращается JS чтобы отключить ссылку для входа в Facebook, и при успешном авторизации FB я искал сеанс varMe для var при регистрации их в моей системе.

Проблема в том, что иногда jQuery не работает, хотя процесс точно такой же.

Мне интересно, есть ли способ, когда вы входите в систему с Facebook, отправлять vars, как выбор флажка, и возвращать его с помощью строки URL-адреса auth?

Или, если я просто предполагаю, что кто-то, кто войдет в Facebook, хочет, чтобы его помнили, и настроили cookie и токен?

Спасибо за ваше время и помощь.

Теги:
facebook
login

1 ответ

2

Все, что вам нужно сделать, это включить запрос с ключами/значениями, которые вы хотите вернуть, когда сообщите Facebook, на какой URL перенаправляется обратно. После этого перенаправления вы можете прочитать переменные, которые вам нужны.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню