| | |
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 08.09.10 Prihlásený: 10.09.10 Príspevky: 6 Témy: 1 | Napísal striky: 08.09.2010 21:04 | |
|
Zdravím,
Potrebujem od Vás poradiť ako docieliť nasledovného požadovaného efektu.
Majme website (ďalej iba ws) A a ws B . Z ws B sa pomocou cURL pripájam na ws A, pričom ws A ukladá dáta do cookies. Problém nastáva v tom, že ak sa na ws B prihlásim, session resp. prihlásenie na ws A neplatí a teda odkazuje ma na stránku login-u. Samozrejme to isté sa deje v opačnom postupe. Tak sa dostávame k bodu mojej otázky. Dá sa vyriešiť tento problém tak, aby ak sa prihlásim na ws B, prihlásenie bude platiť aj pre ws A? Dodávam, že ma napadlo ukladať cookies na ws B tak, kde ich ukladá obyčajne Internetový prehliadač ale takúto možnosť som u cURL nenašiel. Informácie o tom čo daná stránka ws A odosiela môžem prípadne bližšie špecifikovať, nakoľko ich viem zistiť cez Tamper Data.
Snáď som to dobre vysvetlil ak nie pýtajte sa. Vopred vďaka za všetky rady/postrehy.
+ ukážky kódu ak bude treba kľudne dodám.
S pozdravom striky..
_________________ Procesor: Athlon 64 X2 5200+; Základná Doska: MB ASUS M2N-E; Grafická karta: GeForce 8800GTS 320MB; Pevný disk: Seagate 400GB SATA 2, Seagate 500GB SATA 2; Ram: DDR2 2GB Kingstone; Myš: Razer Copperhead; Podložka: Razer Mantis Speed Sluchadlá: CREATIVE Sound Blaster Arena Surround
------------------------------------------------- |
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 08.09.2010 21:37 | |
|
Mam taky pocit ze to tu niekto uz riesil nedavno, hladaj...
--------------
Pisem z ipodu
_________________ Sorry za prelkepy |
|
Registrovaný: 08.09.10 Prihlásený: 10.09.10 Príspevky: 6 Témy: 1 | Napísal autor témy striky: 08.09.2010 21:41 | |
|
Prešiel som všetky topici, ktoré mi našlo na slovo "cURL" ale nepomohlo mi to. To bol môj prvý krok, nie som prvý krát na nejakom fóre ;)
_________________ Procesor: Athlon 64 X2 5200+; Základná Doska: MB ASUS M2N-E; Grafická karta: GeForce 8800GTS 320MB; Pevný disk: Seagate 400GB SATA 2, Seagate 500GB SATA 2; Ram: DDR2 2GB Kingstone; Myš: Razer Copperhead; Podložka: Razer Mantis Speed Sluchadlá: CREATIVE Sound Blaster Arena Surround
------------------------------------------------- |
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 08.09.2010 23:09 | |
|
Akú funkciu to má vlastne plniť? Curl vie ukladať cookies, ale priraďovanie jednotlivým používateľom musíš urobiť ty (napr. si z nejakých údajov urobíš hash a podľa toho potom pomenuješ súbor, kam sa budú cooies ukladať a z ktorého sa budú načítavať).
Ak ale chceš, aby sa používateľ prihlásil na stránke B a keď pôjde na stránku A, tak bude tiež prihlásený, tak sa to bez spolupráce stránky A urobiť nedá.
|
|
Registrovaný: 08.09.10 Prihlásený: 10.09.10 Príspevky: 6 Témy: 1 | Napísal autor témy striky: 08.09.2010 23:14 | |
|
Ak tvoja posledná veta je 100% pravdivá tak sme môj problém vyriešili :(
Funkcia mala byť taká, že za pomoci funkcie "simplehtmldom" som chcel vyťahovať určité dáta z website A a spracovávať ich (štatistiku) na website B ale keďže po pokuse dáta natiahnuť bez cURL mi to skončilo tak, že ma to pýtalo aby som sa prihlásil som tajne dúfal, že je cesta ako to vyriešiť. Tou bol cURL ale je nepraktické odhlásiť sa na website A a potom ísť na website B, dáta preniesť, odhlásiť sa a znovu sa prihlásiť na website A. Dúfam, že si ma pochopil :)
Vynára sa ďalšia otázka. Napadá niekoho ako ináč získať dáta, ku ktorým treba byť prihlásený? Napadlo ma kopírovať celý zdrojový kód ručne a nechať website B urobiť zvyšok ale príde mi to také trošku tiež nepraktické resp. neprofesionálne riešenie.
_________________ Procesor: Athlon 64 X2 5200+; Základná Doska: MB ASUS M2N-E; Grafická karta: GeForce 8800GTS 320MB; Pevný disk: Seagate 400GB SATA 2, Seagate 500GB SATA 2; Ram: DDR2 2GB Kingstone; Myš: Razer Copperhead; Podložka: Razer Mantis Speed Sluchadlá: CREATIVE Sound Blaster Arena Surround
------------------------------------------------- |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
Ak vies akymi udajmi sa prihlasuje na tej stranke A, tak pouzi:
Kód: curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_POSTFIELDS,$params);
Kde $params su udaje do formulara na prihlasenie v tvare premenna=hodnota&premenna=hodnota
Takto vlastne vzdialene prihlasis uzivatela na stranke A a uz na nej vies robit co chces..
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 09.09.2010 12:25 | |
|
striky píše: ... Možno sa také niečo urobiť dá, ale keďže ide o závažné porušenie bezpečnosti (takýmto spôsobom by mohla akákoľvek stránka kradnúť údaje z iných stránok), tak by si musel využiť nejakú chybu v prehliadači (alebo na tej cieľovej stránke).
|
|
Registrovaný: 08.09.10 Prihlásený: 10.09.10 Príspevky: 6 Témy: 1 | Napísal autor témy striky: 09.09.2010 15:38 | |
|
Blackshadow - Táto časť mi funguje, ide o to že neurobí zdvojené prihlásenie.
chrono - To je ale sklamanie, očakával som že sa bude dať nastaviť aby website B mala rovnaké cookies ako website A :(
_________________ Procesor: Athlon 64 X2 5200+; Základná Doska: MB ASUS M2N-E; Grafická karta: GeForce 8800GTS 320MB; Pevný disk: Seagate 400GB SATA 2, Seagate 500GB SATA 2; Ram: DDR2 2GB Kingstone; Myš: Razer Copperhead; Podložka: Razer Mantis Speed Sluchadlá: CREATIVE Sound Blaster Arena Surround
------------------------------------------------- |
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 09.09.2010 16:12 | |
|
Rovnaké cookies nastaviť môžeš, ale to ti nepomôže. Stránka B nastaví cookies pre doménu, na ktorej sa tá stránka nachádza. Ak si potom v prehliadači otvoríš stránku A, tak prehliadač bude hľadať cookies, ktoré boli uložené pre doménu, na ktorej je tá stránka A (a je úplne jedno, že stránka B má cookies s rovnakými názvami).
|
|
Registrovaný: 08.09.10 Prihlásený: 10.09.10 Príspevky: 6 Témy: 1 | Napísal autor témy striky: 09.09.2010 17:57 | |
|
Jáj jasné, tento fakt mi trošku ušiel. Moja chyba. Aaa keby som skúsil upraviť url pomocou mod-rewrite? Už si nepamätám či sa dá zmeniť aj doména či len súbory ale je otázne či by to oklamalo aj http hlavičku natoľko aby uložilo do cookies to čo by som chcel.
_________________ Procesor: Athlon 64 X2 5200+; Základná Doska: MB ASUS M2N-E; Grafická karta: GeForce 8800GTS 320MB; Pevný disk: Seagate 400GB SATA 2, Seagate 500GB SATA 2; Ram: DDR2 2GB Kingstone; Myš: Razer Copperhead; Podložka: Razer Mantis Speed Sluchadlá: CREATIVE Sound Blaster Arena Surround
------------------------------------------------- |
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 09.09.2010 20:37 | |
|
Prehliadač neoklameš.
|
|
Registrovaný: 08.09.10 Prihlásený: 10.09.10 Príspevky: 6 Témy: 1 | Napísal autor témy striky: 10.09.2010 0:40 | |
|
Tak už sa moje nápady vyčerpali :D Hnevá ma to lebo sa mi do takého nepraktického "projektu" nechce ísť ale zíde sa mi to, bola by to dobrá pomôcka. Oj, keby bola iná cesta. Vďaka ti za ochotu, patrí ti veľké díky :)
S pozdravom striky..
_________________ Procesor: Athlon 64 X2 5200+; Základná Doska: MB ASUS M2N-E; Grafická karta: GeForce 8800GTS 320MB; Pevný disk: Seagate 400GB SATA 2, Seagate 500GB SATA 2; Ram: DDR2 2GB Kingstone; Myš: Razer Copperhead; Podložka: Razer Mantis Speed Sluchadlá: CREATIVE Sound Blaster Arena Surround
------------------------------------------------- |
|
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| cURL v PHP, ASP | 2 | 629 | 30.11.2008 10:28 kaidžas | | cURL v PHP, ASP | 13 | 1074 | 18.12.2008 22:27 kaidžas | | curl a https v PHP, ASP | 9 | 733 | 13.03.2009 17:18 rooobertek | | Curl, limit načitania v PHP, ASP | 0 | 459 | 14.02.2010 11:28 Unlink | | Curl zistenie HEADER v PHP, ASP | 1 | 397 | 15.11.2009 19:29 chrono | | curl return html v PHP, ASP | 4 | 408 | 16.10.2011 16:26 Dawn | | curl v iframe v PHP, ASP | 5 | 670 | 23.10.2009 22:53 roach189 | | rename, GROUP BY, cURL v PHP, ASP | 1 | 395 | 06.03.2010 15:22 Ďuri | | Ako nainstalovat curl? MandrivaLinux v Operačné systémy Unix a Linux | 3 | 614 | 16.10.2009 12:24 mio | | Ulozenie obrazka pomocou cURL v PHP, ASP | 2 | 342 | 08.04.2012 22:01 nico | | cURL, prihlásenie na stránke v PHP, ASP | 4 | 958 | 29.07.2010 0:44 chrono | | Prihlásenie na azet cez cURL v PHP, ASP | 3 | 1637 | 16.06.2010 21:06 shaggy | | cURL odoslanie multipart/form-data ? v PHP, ASP | 4 | 441 | 30.01.2012 14:58 Ďuri | | automatizacia internet bankingu - winsock alebo curl v Ostatné | 0 | 490 | 10.07.2011 15:25 Peet51 | | pomoc pomoc prosim nefunguje internet v Ovládače | 7 | 1131 | 09.09.2017 20:37 Smith Wesson | | Pomoc pri pomoc pri skladaní PC - od 1 500 do 1 800 Eur (rozlíšenie 1440p) v PC zostavy | 13 | 796 | 28.09.2023 20:23 johny314 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|