Просмотр полной версии : Авторизация вконтакте
alenushka
25.10.2009, 13:31
Всем привет.Кто может подкинуть код, как сейчас авторизоваться вконтакте через winsock?
Зачем ВК если можно дурова
Пиши в асю расскажу и покажу
Вчера сидел писал код, но решил что проще и круче будет реализовать виджетом.
Си получение странички контакта имея куку _http://c0dedgarik.blogspot.com/2009/10/blog-post_25.html#more
StalkerKill
08.11.2009, 11:27
как сейчас проходит авторизация вконтакте?
раньше было так: http://vkontakte.ru/login.php?email='+ваше мыло+'&pass='+ваш пароль
а как сейчас? подскажите плиз
Алгоритм такой примерно:
//sPage - ответ сервера
URL = "http://vkontakte.ru/login.php"
POST = "op=a_login_attempt"
//Отправляем запрос
while(sPage.Pos("captcha_sid"))
{
// Обработка капчи, пока не введем правильно
}
URL = "http://login.vk.com/?act=login"
POST = "success_url=&fail_url=&try_to_login=1&to=&email="+
sLogin //логин
+ "&pass=" +
sPassword //пароль
//Отправляем запрос
if(sPage.Pos("id='s' value='"))
{
//после "id='s' value='" стоит параметр 's', его нужно спарсить в переменную S
URL = "http://vkontakte.ru/login.php?op=slogin&redirect=1"
POST = "s=" + S
//Отправляем запрос
}
else if(sPage.Pos("login.php?m="))
{
//Невалид. остановка потоков
}
else
{
//Ошибка. остановка потоков
}
if(sPage.Pos("Location: profile.php"))
{
//Авторизация пройдена
}
else if(sPage.Pos("failed"))
{
//Невалид. остановка потоков
}
else
{
//Ошибка. остановка потоков
}
//-----------------------
как сейчас проходит авторизация вконтакте?
раньше было так: http://vkontakte.ru/login.php?email='+ваше мыло+'&pass='+ваш пароль
а как сейчас? подскажите плиз
Сейчас этот способ так же работает, как и раньше 100%! Только что проверял.
AquaKlaster
11.11.2009, 15:20
Сейчас этот способ так же работает, как и раньше 100%! Только что проверял.
Да он то работает этот способ но там идёт редирект и что бы успешно авторизоватся нужно парсить со страницы еще данные.. и потом отправлять еще один пост запрос. На сколько я помню там 2-3 пост запроса
Да он то работает этот способ но там идёт редирект и что бы успешно авторизоватся нужно парсить со страницы еще данные.. и потом отправлять еще один пост запрос. На сколько я помню там 2-3 пост запроса
Парсить ничего не надо. Кроме как подставить мы
ло и пас больше ничего не требуется. Сам лично использую данный метод. Очень удобно, во-первых нет заморочек с парсингом, во-вторых данный способ работает уже более полугода точно, не смотря на то что несколько раз переделывали авторизацию ВК.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot