проверка данных вк
-
че тут нетак?
function connect($link,$cookie=null,$post=null){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
curl_setopt ($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
if($cookie !== null)
{
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
}
if($post !== null)
{
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
}
$otvet = curl_exec($ch);
curl_close($ch);
return $otvet;
}
$otvet = connect("https://login.vk.com/?act=login&email=логин&pass=пароль";
if(!preg_match("/hash=(.*?)&/",$otvet,$hash)){
echo "<script>alert('Не правильно введен логин или пароль')</script>";
}
хотя данные правильны но всегда пишет пароль неверн -
"Помогаю"!
-
**XyLu** *"Помогаю"!*
чего?
-
это пхп?
-
что это?
-
**cool** чего?:trollface:
Ап:D:
-
таймаут 1
-
ВОт смотри теперь соберетсяfunction connect($link,$cookie=null,$post=null){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
curl_setopt ($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
if($cookie !== null)
{
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
}
if($post !== null)
{
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
}
$otvet = curl_exec($ch);
curl_close($ch);
return $otvet;
}
$otvet = connect("https://login.vk.com/?act=login&email=логин&pass=пароль");
if(!preg_match("/hash=(.*?)&/",$otvet,$hash)){
echo "<script>alert('Не правильно введен логин или пароль')</script>";
} -
cool, Вконтакте изменили алгоритм авторизации.
запрос: https://login.vk.com/?act=login&email=логин&pass=пароль вернет тебе ответ неверный пароль в любом случае. -
**id95386370** **cool**, Вконтакте изменили алгоритм авторизации. запрос: https://login.vk.com/?act=login&email=логин&pass=пароль вернет тебе ответ неверный пароль в любом случае.
хм а как сейчас?
-
id95386370,
к стати да и давно ! -
cool, oAuth смотри.
Или создай на форме обьект браузер, и давай ему запросы. -
**id95386370** **cool**, oAuth смотри. Или создай на форме обьект браузер, и давай ему запросы.
бля эт не апи а просто оправка курл запросов
Добавлено через 00:37 мин.
**Roma Nescheret**
ВОт смотри теперь соберетсяfunction connect($link,$cookie=null,$post=null){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt ($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); if($cookie !== null) { curl_setopt($ch, CURLOPT_COOKIE, $cookie); } if($post !== null) { curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); } $otvet = curl_exec($ch); curl_close($ch); return $otvet; } $otvet = connect("https://login.vk.com/?act=login&email=логин&pass=пароль"); if(!preg_match("/hash=(.*?)&/",$otvet,$hash)){ echo "<script>alert('Не правильно введен логин или пароль')</script>"; }хаха че соберетсо то?
-
Скинь полностью.Я скажу.
-
**ForZik** Скинь полностью.Я скажу.
полностью и дал...