Я использую Rails 3.0.9.Попытка войти на мой (localhost) сайт через Facebook.
Мои параметры инициализации на странице входа в систему:
FB.init({
appId : '<%= FB_APP_ID %>',
status : true,
cookie : true,
xfbml : true
});
Кнопка входа работает, я получаю всплывающее окно входа в Facebook и могу успешнозайди в Фейсбук.Затем происходит следующее событие:
FB.Event.subscribe('auth.sessionChange', function(response) {
if (response.session) {location.href= ...}
И меня перенаправляют в нужное место.Но - не могу получить куки "fbs_" или "fbsr_", которые ищет Оавт: get_user_info_from_cookie (cookie)
Мои куки = {}, там ничего нет.В некоторых случаях я вспоминаю, что у меня там были некоторые куки-файлы facebook, я не могу восстановить такой случай, но в любом случае он не включал "fbs_", только другие.
Кроме того, после регистрацииЧерез, когда я возвращаюсь на вкладку Facebook в браузере и обновляю, он показывает мою страницу в Facebook, но через секунду появляется всплывающее окно с надписью «Вам необходимо войти».Однако в моем приложении он все еще знает, как направлять меня к нужному разделу, как это необходимо, когда пользователь вошел в систему.
Мне бы очень хотелось услышать, есть ли у вас что-нибудь, что может мне помочь ...:-)
Спасибо, Moozly.
- Только что снова получил сценарий с некоторыми cookie-файлами Facebook (все еще не по нужным именам).Получили следующие имена: "datr", "locale", "locale", "reg_fb_gate", "lu".Но даже к этому я не могу добраться с параметром cookie Rails - cookie ["dart"] возвращает ноль.Параметр cookie показывает только файлы cookie с хостом localhost (который содержит данные, когда я вхожу в систему (с оформлением) - обычная процедура входа на сайт.