Bratishka
10.01.2013 - 14:30
Добрый день, помогите авторизоваться на сайте rusfolder.com посредством пхп и курла. Там окно авторизации довольно необычное - вылазит при клике на кнопку авторизации. Через сниффер выследил ссылку при POST запросе авторизации -
http://rusfolder.com/auth/login/crm/правда в нее идет POST запрос не с логином и паролем а с какими-то левыми данными (типа таких return_path=/&return_path_with_args=/?&cmd=authorize_ecid&ecid=urn:многобуквицифр:цифры:м ногобукв ицифр:многобуквицифр ) Пробовал их подставлять в CURLOPT_POSTFIELDS - ничего
Заранее спасибо
tomash
10.01.2013 - 14:35
https://auth.tbn.ru/cdp? в гет передаются параметры
_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Bratishka
10.01.2013 - 14:44
Да, точно, данные для входа передаются вместе с этой ссылкой с помощью гет запроса. А как посредством курла такое осуществить? Просто перейти по ссылке где будут все эти параметры и все?
tomash
10.01.2013 - 15:07
да
_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Bratishka
10.01.2013 - 15:13
Никак не получилось. Я пробовал и тут писать это:
$ch = curl_init('https://auth.tbn.ru/cdp?action=sendbody&body=pid=http://ad.agava.net/registry/project/ifolder&isGuest=false&isShortNames=true×tamp=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
10.01.2013 - 15:37
Bratishka
Там они через сторонний сервер авторизуются, вот туда и нужно копать
_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Bratishka
10.01.2013 - 15:40
да, там вот в сниффере такое
http://ai.tbn.ru/xauth.js когда жмешь авторизоваться
только что с этим делать и как копать я не знаю
навыков и знаний не хватает
tomash
10.01.2013 - 15:51
нужно идти на сайт, через который они авторизовывются, читать доки, учить АПИ... не факт что там вобще можно так авторизоватся
_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Bratishka
10.01.2013 - 16:03
ну на том сайта нету апи вроде, и вообще на самом сайте auth.tbn.ru нельзя авторизоваться
tomash
10.01.2013 - 16:07
ну значит хз... нужно разбираться, попрбуй через ФБ
_____________
Чтобы понять, что такое рекурсия - нужно понять, что такое рекурсия.
Bratishka
10.01.2013 - 17:48
фейсбук?
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.