Вконтакте поменял авторизацию через главную?

Не читайте ниже, ничего не поменялось, просто на сайте поменялся apache2 на lighttpd и надо было выставить нужные права на папку с файлами куки). Авторизация в вк работает так же.

Раньше для авторизации средствами php надо было спарсить с главной поля input ip_h и lg_h и отправить POST запрос
$post = 'act=login&role=al_frame&expire=&recaptcha=&captcha_sid=&captcha_key=&_origin=https%3A%2F%2Fvk.com'
. '&ip_h=' . $ip_h
. '&lg_h=' . $lg_h
. '&ul=&email=email@mail.ru&pass=password';

на страницу https://login.vk.com/?act=login . Сегодня обнаружил, что это не работает. Кто-нибудь решил проблему? Спасибо.

p.s. Насколько понял, после успешной авторизации перенаправляет на страницу вида https://vk.com/login.php?act=slogin&to=&s=1&__q_ha... . После неуспешной - на https://vk.com/login.php?act=slogin&to=&s=0&m=4&email=

Вангую, какие-то куки ставятся js-скриптом на главной, из-за этого авторизация не срабатывает. Хотя не факт...

p.p.s Поробовал в хроме очистить все куки ВК, оставил только:
remixstid
remixgp
remixsid
- авторизация удалась.
При обращении к главной ставятся только куки remixlhk и remixstid.
  • Вопрос задан
  • 200 просмотров
Пригласить эксперта
Ответы на вопрос 1
mahmudchon
@mahmudchon
При обращении к https://login.vk.com/?act=login происходит редирект на https://vk.com/login?&to=&s=0&m=1&email= с кодом 302.
302 Moved Temporarily (перемещено временно)
Для справки, 301 - перемещено навсегда. Так что мб что-то изменится еще. Но это не точно)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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