Показать сообщение отдельно

  #5  
Старый 08.11.2009, 21:05
Lexxx_
Новичок
Регистрация: 02.11.2009
Сообщений: 1
Провел на форуме:
52382

Репутация: 5
По умолчанию

Алгоритм такой примерно:
Код:
//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
{
//Ошибка. остановка потоков
}
//-----------------------