Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Старожил


Сообщения: 186
Благодарности: 4

Профиль | Отправить PM | Цитировать


А как надо проходить авторизацию на сайтах (именно через WinHTTP)? Я попробовал составить код, но не работает:

Код: Выделить весь код
$sEmail="Мое мыло"
$sPass="Пароль"

$oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")
$oHTTP.Open("POST","http://vkontakte.ru/login.php")
$oHTTP.Send("login=" & $sEmail & "&pass=" & $sPass)
Почему я уверен, что не работает? Потому что msgbox(0,0,$oHTTP.Responsetext) выдаст исходнй код страницы, там почти в самом верху будет "В Контакте | Вход" - если туда залогинишься, вместо "Вход" будет написано твое имя.
P.S. А есть ли более универсальные методы проверки того, прошла ли авторизация успешно?

Отправлено: 23:08, 29-12-2009 | #7