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

  #1  
Старый 08.01.2010, 21:41
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами: 11278406

Репутация: 818


По умолчанию

Цитата:
Есть у когонить пример авторизации на Yandex.ru ?
Когда-то писал, сейчас незнаю работает или нет, проверь.

PHP код:
function login($login,$pass)
{

$ch curl_init('https://passport.yandex.ru/passport?mode=auth');
curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3');
curl_setopt($chCURLOPT_REFERER'https://passport.yandex.ru/passport?mode=auth');
curl_setopt($chCURLOPT_COOKIEJAR$_SERVER['DOCUMENT_ROOT'].'cook.txt');
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS"login=$login&passwd=$pass");
curl_setopt($chCURLOPT_TIMEOUT10);
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_SSL_VERIFYPEER0);
$res curl_exec($ch);
if(
preg_match('#https:\/\/passport\.yandex.ru\/passport\?mode=logout#',$res))
return 
true;    

 
Ответить с цитированием