Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zdalne logowanie z strony X na stronę Y
Bartusek
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 1
Dołączył: 28.10.2008

Ostrzeżenie: (20%)
X----


  1. <table width="100%" cellpadding="0" cellspacing="2" border="0" align="center">
  2.        <tr class="alt">
  3.            <td>Proszę podać swój nick i hasło, aby się zalogować<br /><br/></td>
  4.        </tr>
  5.        <tr class="alt">
  6.            <td>Nick:</td>
  7.        </tr>
  8.  
  9.        <tr>
  10.            <td><input class="input" type="text" name="user" size="30" MAXLENGTH="30" value=""></td>
  11.        </tr>
  12.        <tr>
  13.            <td>Hasło:</td>
  14.        </tr>
  15.        <tr>
  16.            <td><input class="input" type="password" name="pass" size="30" MAXLENGTH="30"></td>
  17.  
  18.        </tr>
  19.        <tr>
  20.            <td>Logując się</td>
  21.        </tr>
  22.        <tr><td style="padding-left:20px;"><br /><input type="submit" value="Zaloguj" class="button1"></td></tr>
  23.        </table>



I przenosi mnie do strony

Kod
http://strona.pl/index.php?mod=overview&sh=[SESJA]


Jak mogę coś takiego zrobić?

Ten post edytował Bartusek 27.02.2009, 16:20:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




curlem. Poszukaj na tym forum o botach logujących.
Go to the top of the page
+Quote Post
sowiq
post
Post #3





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(wookieb @ 27.02.2009, 16:27:25 ) *
curlem.
Jeśli się mylę, to mnie popraw.
Nie wydaje mi się (a jestem wręcz przekonany), że takie rozwiązanie nie jest możliwe.

Jesteś na stronie X, masz IP1, chcesz zalogować się na stronę Y. Serwer ma IP2.
Wpisujesz na stronie X dane logowania, w tym momencie serwer przez cURL'a wywołuje odpowiedni adres na stronie Y podając login i hasło.
Serwer strony Y przyjmuje dane, ustawia sesję dla IP2 (czyli IP serwera pierwszego). Serwer pierwszej strony przenosi Cię pod adres Y?sid=cośtam, ale Twoje IP nie zgadza się z zapisanym w sesji (która jest zarejestrowana na IP2 serwera, a nie Twoje). Nie jesteś zalogowany. Co kończy mój dowód.

Jak dla mnie, to najłatwiej jest po prostu <form action="http://druga.strona.com/login.php" ...> (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował sowiq 27.02.2009, 16:39:22
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 01:54