Сведения о вопросе

Pytdev

10:43, 11th August, 2020

Теги

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

Просмотров: 321   Ответов: 3

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


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


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


Может кто-нибудь знает как узнать, залогинен ли пользователь в vkontakte? Независимо, вошел он в приложение или нет, например, при первом заходе на сайт.



  Сведения об ответе

LAST

19:40, 16th August, 2020

Да, ВКонтакте изначально было 2. Насколько я понял, тертье еще не добавили.
Единственный вариант, который я вижу, это парсить html и таким образом определять. Есть правда, некоторые органичения, но в принципе осуществимо.


  Сведения об ответе

Chhiki

22:23, 15th August, 2020

Какое приложение? В контакте? Или у вас на сайте?

Создайте ифрейм, указывающий на вконтакте. Если он редиректнулся, значит залогинен, если нет, то незалогинен (проверьте location, еще и id его узнаете)


  Сведения об ответе

qwerty101

08:39, 10th August, 2020

Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться