Не читайте ниже, ничего не поменялось, просто на сайте поменялся 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.