[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не могу авторизоваться на сайте с помощью php curl
Bratishka
Добрый день, помогите авторизоваться на сайте rusfolder.com посредством пхп и курла. Там окно авторизации довольно необычное - вылазит при клике на кнопку авторизации. Через сниффер выследил ссылку при POST запросе авторизации - http://rusfolder.com/auth/login/crm/
правда в нее идет POST запрос не с логином и паролем а с какими-то левыми данными (типа таких return_path=/&return_path_with_args=/?&cmd=authorize_ecid&ecid=urn:многобуквицифр:цифры:м ногобукв ицифр:многобуквицифр ) Пробовал их подставлять в CURLOPT_POSTFIELDS - ничего
Заранее спасибо
tomash
https://auth.tbn.ru/cdp? в гет передаются параметры

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Bratishka
Да, точно, данные для входа передаются вместе с этой ссылкой с помощью гет запроса. А как посредством курла такое осуществить? Просто перейти по ссылке где будут все эти параметры и все?
tomash
да

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Bratishka
Никак не получилось. Я пробовал и тут писать это:
$ch = curl_init('https://auth.tbn.ru/cdp?action=sendbody&body=pid=http://ad.agava.net/registry/project/ifolder&isGuest=false&isShortNames=true&timestamp=1357807644211&login=логин&password=пасс&contenttype=application/x-www-form-urlencoded&metho d=POST&namecallbacksendbody=_4cFH8FFq4y2QpKMQ&realurl=http://auth.tbn.ru:8080/aCRM/AuthServlet/AuthClient/utf-8');

И в curl_setopt($ch, CURLOPT_URL)

Там видимо нужно какието переменные еще взять гдето типа timestamp (хз где ее брать)
+ еще написано что method=POST
не понимаю (
tomash
Bratishka
Там они через сторонний сервер авторизуются, вот туда и нужно копать

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Bratishka
да, там вот в сниффере такое http://ai.tbn.ru/xauth.js когда жмешь авторизоваться
только что с этим делать и как копать я не знаю sad.gif навыков и знаний не хватает
tomash
нужно идти на сайт, через который они авторизовывются, читать доки, учить АПИ... не факт что там вобще можно так авторизоватся

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Bratishka
ну на том сайта нету апи вроде, и вообще на самом сайте auth.tbn.ru нельзя авторизоваться
tomash
ну значит хз... нужно разбираться, попрбуй через ФБ

_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Bratishka
фейсбук?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.