Как узнать, залогинен ли пользователь vkontakte?

Вопрос из области FB.getLoginStatus и VK.Auth.getLoginStatus


В Facebook API есть 3 состояния пользователя, зашедшего на ваш сайт:
  1. Вошел в приложение
  2. Залогинен в Facebook но не зашел в приложение
  3. Вовсе не залогинен в Facebook.


На сколько мне известно, Вконтакте поддерживает только 2 состояния:
  1. Вошел в приложение
  2. Не вошел в приложение


Может кто-нибудь знает как узнать, залогинен ли пользователь в vkontakte? Независимо, вошел он в приложение или нет, например, при первом заходе на сайт.
  • Вопрос задан
  • 5493 просмотра
Пригласить эксперта
Ответы на вопрос 3
javenue
@javenue
Да, ВКонтакте изначально было 2. Насколько я понял, тертье еще не добавили.
Единственный вариант, который я вижу, это парсить html и таким образом определять. Есть правда, некоторые органичения, но в принципе осуществимо.
Ответ написан
Комментировать
@Robotex
Какое приложение? В контакте? Или у вас на сайте?

Создайте ифрейм, указывающий на вконтакте. Если он редиректнулся, значит залогинен, если нет, то незалогинен (проверьте location, еще и id его узнаете)
Ответ написан
Комментировать
ha7y
@ha7y
Проактивный менеджер IT проектов
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы