Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Open API вконтакте не ставит куку, кука авторизации не устанавливается 
V
    Опции темы
Smorodin
Дата 29.12.2010, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрейший
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 10.4.2006
Где: Пермь

Репутация: нет
Всего: 1



Подключил сайт к Open API.
Вставил код:

Код

<script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script>


<div id="login_button" onclick="VK.Auth.login(authInfo);"></div>

<div id="vk_api_transport"></div>
<script type="text/javascript">
  window.vkAsyncInit = function() {
    VK.init({
      apiId: 2115448
    });
  };

  setTimeout(function() {
    var el = document.createElement("script");
    el.type = "text/javascript";
    el.src = "http://vkontakte.ru/js/api/openapi.js";
    el.async = true;
    document.getElementById("vk_api_transport").appendChild(el);
  }, 0);
  function authInfo(response) {
  if (response.session) {
    alert('user: '+response.session.mid);
  } else {
    alert('not auth');
  }
}
VK.Auth.getLoginStatus(authInfo);
VK.UI.button('login_button');

</script>


Кнопка авторизации появилась, всплывающее окно появляется, в нем авторизуюсь вконтакте и разрешаю доступ к сайту. После этого окошечко пропадает, срабатывает обработчик на сайте и высвечивается ИД пользователя вконтакте. 
Но, как я понял из документации, должна установиться кука vk_app_APPID, для проверки авторизации с сервера. Но куки нет :(
Пробовал в разных браузерах. Другие куки (непосредственно с сайта) ставятся отлично.

Добавлено через 8 минут и 1 секунду
Простите, похоже не в ту ветку задал... Перенесите, пожалуйста...  smile 


--------------------
Сделать можно все, только вопрос - когда?
PM MAIL Skype   Вверх
Smorodin
Дата 1.1.2011, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрейший
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 10.4.2006
Где: Пермь

Репутация: нет
Всего: 1



Как показали эксперименты, кука не ставится только у меня. Как показали эксперименты, кука не ставится ни от одного сайта, использующего Open ID вконтакте... Куда копать? Попробую с линукса загрузиться...

Добавлено через 31 секунду
Монолог пьяного разработчика... Сорри, и с новым годом! =)

Добавлено через 9 минут и 5 секунд
Из под линукса все отлично. Проблема остается только на винде на моем и соседних компах. Однозначно, дело не в контакте и сайте, а начинке операционок. Будем сносить нафиг винду разбираться. Спасибо за внимание =)


--------------------
Сделать можно все, только вопрос - когда?
PM MAIL Skype   Вверх
Smorodin
Дата 3.1.2011, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрейший
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 10.4.2006
Где: Пермь

Репутация: нет
Всего: 1



Так и не разобрался... Переустановил винду, а все равно кука не ставится. Ни на одном сайте, использующем АПИ контакта. Только у меня. :(


--------------------
Сделать можно все, только вопрос - когда?
PM MAIL Skype   Вверх
Smorodin
Дата 4.1.2011, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрейший
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 10.4.2006
Где: Пермь

Репутация: нет
Всего: 1



АААА!!!!!!  smile Просто в истерике бьюсь об стол и стены....
Неделя надрываний мозга....
Ради того, чтобы поставить правильный часовой пояс.... И все заработало..  smile  smile 


--------------------
Сделать можно все, только вопрос - когда?
PM MAIL Skype   Вверх
halfhope
Дата 15.5.2011, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 31.5.2010

Репутация: нет
Всего: нет



Нужно топик в "юмор" добавить=)))
PM MAIL   Вверх
nucer
Дата 4.8.2012, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 21.6.2004
Где: Москва

Репутация: нет
Всего: 0



Народ, так в чём прикол ??) У меня тоже не ставится кука, часовой пояс стоит верный, симптомы те же - авторизация через виджет срабатывает нормально... ((((
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0475 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.