1

это возможно?facebook войти на сайт только с javascript

В настоящее время я использую код this, в котором после строки 37 я намерен настроить собственный файл cookie, указав, кто входит в систему, а затем перенаправляет браузер на другую страницу. Но я думаю, что это не безопасно, поскольку пользователь может просматривать javascript и беспорядок с файлом cookie. Но разве это не то, что fb js sdk должно делать за сценой, устанавливая некоторые файлы cookie?

Как я могу безопасно регистрировать пользователя на своем сайте (я буду поддерживать таблицу db идентификаторов fb)?

ответ

0

Вам не нужно устанавливать отдельный файл cookie при использовании имени fb в качестве аутентификации и данных (fb uid).

Но все же я немного смущен тем, что именно вам нужно делать. Насколько я понял, , если войти в систему и хотите, чтобы перенаправить пользователя на другую страницу еще показать ему Кнопка входа

это правильно ??

Тогда это сделать:

1) Есть пользовательскую кнопку входа вместо кнопки входа FBML (сделать его невидимым первый). Метод

2) в настройках(), если «response.status» подключен затем перенаправлять еще кнопку шоу входа - OnClick кнопки называют FB.login() http://developers.facebook.com/docs/reference/javascript/FB.login/ это сделает логин и аутентификацию Уре сайт.

3) Подписаться на "auth.statusChange" вместо "auth.login" http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/ поэтому при изменении статуса пользователя, он будет ссылаться на вашу установку() метод

Это должно решить вашу проблему.

Приветствия

+0

yes.you правильно понял – prongs

+0

Fb.login должен быть вызван явно ?? и как серверная сторона моего веб-сайта узнает, какой пользователь это? – prongs

+0

Вы получите UID в файле response.authResponse.userID после его входа в систему. UID должен быть первичным ключом в ur DB –

Смежные вопросы