За последние 24 часа нас посетили 53418 программистов и 1720 роботов. Сейчас ищет 841 программист ...

Авторизация на сайте и дальше

Тема в разделе "Прочие вопросы по PHP", создана пользователем nebiros, 31 окт 2015.

  1. nebiros

    nebiros Новичок

    С нами с:
    31 окт 2015
    Сообщения:
    5
    Симпатии:
    0
    Суть такова - мне нужно авторизоваться на сайте и дальше "ходить по страницам", авторизация касается определенного сайта, вот как я пробую

    Код (PHP):
    1. $send_post=array('Login'=>'ххххххххххх','Password'=>'123456','Scope'=>'All');
    2.  
    3. $ch=curl_init();
    4. curl_setopt($ch,CURLOPT_URL,"https://www.walletone.com/OpenApi/sessions");
    5. curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
    6. curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);
    7. curl_setopt($ch,CURLOPT_HEADER,TRUE);
    8. curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
    9. curl_setopt($ch,CURLOPT_UNRESTRICTED_AUTH,1);
    10. curl_setopt($ch,CURLOPT_POST,1);
    11. curl_setopt($ch,CURLOPT_POSTFIELDS,$send_post);
    12. curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
    13. curl_setopt($ch,CURLOPT_COOKIEJAR,'cookie.txt');
    14. curl_setopt($ch,CURLOPT_COOKIEFILE,'cookie.txt');
    15. curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 5.1; rv:41.0) Gecko/20100101 Firefox/41.0');
    16. curl_setopt($ch,CURLOPT_TIMEOUT,120);
    17. $content=curl_exec($ch);
    18.  
    19. echo $content; 
    Ответ мне приходит такой

    посмотрел как отправляются заголовки, вот результат

    Не могу понять как нужно формировать запрос что бы авторизоваться, подскажите ?

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    А где документация по session?
     
  3. nebiros

    nebiros Новичок

    С нами с:
    31 окт 2015
    Сообщения:
    5
    Симпатии:
    0
    я посмотрел что в заголовках отправляется и куда и попробовал с эмитировать, не получилось, вот и думаю где и что я неправильно сделал...
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Не проще почитать документацию?
     
  5. nebiros

    nebiros Новичок

    С нами с:
    31 окт 2015
    Сообщения:
    5
    Симпатии:
    0
    какую документацию?
    на этом сайте нет такой документации, в смысле об авторизации через курл, если я ошибаюсь приведите пример этой документации...
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    А почему они не дают API авторизацию через cURL?
    Тебе какая информация нужна?
     
  7. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    может быть потому что им не очень-то хочется чтоб их нагружали курловые самоделки? было бы апи - выложили. вообще их техподдержка что думает на этот счет?
     
  8. nebiros

    nebiros Новичок

    С нами с:
    31 окт 2015
    Сообщения:
    5
    Симпатии:
    0
    мне например нужно расположить у себя на сайте функцию с помощью которой к примеру можно будет пополнять номер телефона,
    то есть нажал пополнить на 10 рублей такой то номер а скрипт автоматом авторизовался в той платежной системе под моими данными пшел по нужным ссылкам и пополнил нужный номер, вот как то так...

    И естественно у них данные функции не предусмотрены, данной функцией я просто облегчаю пользование некоторых функций на своем сайте...
     
  9. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Если функционал не предусмотрен, значит не надо так делать.
     
  10. nebiros

    nebiros Новичок

    С нами с:
    31 окт 2015
    Сообщения:
    5
    Симпатии:
    0
    со спам ботом нет ничего общего...
    И на многих сайтах много чего не предусмотрено, и для одного человека естественно они не будут менять структура своего ресурса, для этого программисты и пишут скрипты под свои нужды.

    Суть вопроса данной темы - как авторизоваться и почему не получается...
     
  11. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    мы тут развиваем культуру и трезвое мышление. если сервисом не предусмотрено - предложите. откажут - считайте что сервис не предусматривает использование подобным образом. если вас вдруг заблокируют и отнимут бабулесики - они будут абсолютно правы. так что я бы начал с прямого вопроса сервису про апи. в конце концов если они заинтересованы развивать свой платежный сервис то они сделают удобный апи. или дадут вам по нему документацию если такой уже есть.
     
  12. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    А разве в памятке только про спам-бота написано? Если автор сервиса не хочет предлагать какие-либо функции, значит реализация костылями - полузаконная гадость.
    А так, есть апи http://www.walletone.com/ru/merchant/documentation/