
19.05.2009, 16:14
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Парни, гляньте пожалуйста код:
PHP код:
<?php
echo'
<form method="POST">
<input type="text" name="username" value="">
<br>
<input type="password" name="password" value="" /><br>
<input type="text" name="code" value=""/><br>
<img src="http://сайт/image.php?" /><br>
<input name="go" type="submit" value="Enter" /><br>
</form>
';
if(isset($_POST['go']))
{
$cl =
curl_init('http://сайт/login.php?username='.$_POST['username'].'&password='.$_POST['password'].'&code='.$_POST['code']);
curl_setopt($cl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($cl, CURLOPT_USERAGENT, 'Opera/9.25 (Windows NT 5.1; U; ru)');
curl_setopt($cl, CURLOPT_REFERER, 'http://сайт/login.php?r=');
curl_setopt($cl, CURLOPT_HEADER, 1);
curl_setopt($cl, CURLOPT_COOKIEJAR,$_SERVER['DOCUMENT_ROOT'].'/cookiefile.txt');
$ex = curl_exec($cl);
curl_close($cl);
$exec = curl_init('http://сайт/members.php');
curl_setopt($exec, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($exec, CURLOPT_USERAGENT, 'Opera/9.25 (Windows NT 5.1; U; ru)');
curl_setopt($exec, CURLOPT_REFERER, 'http://сайт/login.php');
curl_setopt($exec, CURLOPT_HEADER, 1);
curl_setopt($exec, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cookiefile.txt');
$page = curl_exec($exec);
curl_close($exec);
echo $page;
}
?>
Никак авторизоваться не получается... Такое чувство, что данные username, password и code не передаются на сервак...
Более того, такое чувство, что они не передаются даже когда в строку адреса забиваю
PHP код:
http://сайт/login.php?username=имя&password=пасс&code=код от балды
так как в результате попадаю на обычную страницу авторизации.. А я полагаю должна вылезать страница с надписью "неверный код подтверждения" как при попытке авторизоваться с невернозаполненным полем code...
Запрос правильный.. Проверяс сниффером...
Может быть сервер как-то просекает, что я не через форму авторизации пытаюсь залогиниться..??! Никто с таким не сталкивался..?!? Как быть..??! 
Последний раз редактировалось Fepsis; 19.05.2009 в 16:16..
|
|
|