![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 26.03.2008 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
Mam kłopot z zalogowaniem sie na strone "https://www.i-partner.com.pl/Login.aspx" przy pomocy curl'a.
Jeśli widzicie jakiś błąd, albo rade zamieniam się w słuch. Curl pobiera źródło strony ale nie loguje się na nią! <?php $ch=curl_init(); $timeout = 30; $url='https://www.i-partner.com.pl/Login.aspx'; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.78 [en] (Win98; U)'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_REFERER, $url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 1); curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt'); curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, 'ctl00$cph1$txtCustomerID=123&ctl00$cph1$txtLogin=123&ctl00$cph1$txtPassword=123&press=ctl00$cph1$btnLog'); $site=curl_exec($ch); curl_close($ch); echo $site; ?> Zapomniałem dodać, że login hasło i identygikator są zmienione, ale można sprawdzić poprawność działania skryptu podglądając nagłówki. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 285 Pomógł: 37 Dołączył: 18.12.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
No ja sprawdziłem nagłówki i u mnie POST wyglądał tak:
__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwUKMTEyNjg5NjM1N2QYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgMFE2N0bDA JGNwaDEkY2hrQWRtaW4FEWN0bDAwJGNwaDEkYnRuTG9nBRNjdGwwMCRjcGgxJGJ0blJlc2V0gNS%2Fck0S5WmB%2FF7XlLsUW%2FJ7Uhw%3D&ctl00%24cph1%24txtCustomerID=&ctl00%24cph1%24txtLogin=nic&ctl00%24cph1%24txtPassword=cos&ctl00%24cph1%24btnLog.x=200&ctl00%24cph1%24btnLog.y=154&__EVENTVALIDATION=%2FwEWBwK5u7e4BQL%2F3OmJBQKqkILFDAL%2BqsnTBALJ7bmeDALFoL4TAoqwmdwClLetNVyIQTJWb2lyMAdEXr5PxDA%3D, ale nie chce mi się tego analizować ;P |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 461 Pomógł: 32 Dołączył: 17.09.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Po primo: __VIEWSTATE to identyfikator sesji, który być musi
Po sekundo: pobierasz stronę, z niej pobierasz dowolny adres, który odpowiednio modyfikujesz i dopiero go używasz ... pozdr. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 26.03.2008 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
Tak Kocurro masz racje ale zastanawia mnie jeszcze jedna rzecz o której zapomniałem wcześniej mianowicie na danehj stronie jest jeszcze certyfikat. Może kłopot polega że trzeba go akceptować a nie ma pojęcia jak to zrobić przy pomocy php.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 30.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
WItam!
Rozwiazał ktos ten problem? potrzebuje dokladnie tego samego albo automatyczne logowanie do serwisu i-partner albo forme do logowania z innej strony na strone i-partner. jesli ktos wie jak to zrobic prosze o kontakt na gg : 4124844 Ten post edytował BlackVolf 30.05.2008, 16:32:03 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 21.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Podbijam, mógłby ktoś się podzielić kodem do automatycznego logowania na stronę https://i-partner.com.pl/Login.aspx
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:24 |