Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Formularz - przesylanie danych! trudne :), Trudne, pomocy!
-SALVIA-
post
Post #1





Goście







Dla nooba trudne. Wszystko zawsze wynajduje w necie a tu pustka.

Problem wyglada nastepujaco:
Chce zrobic "logowanie do innej strony" czyli np. na swojej stronie moge zalogowac sie do kazdego forum - oczywiscie do kazdego osobny skrypt logowania. Do rzeczy:

Mam jakis formularz: (wazne jest miejsce hashy "########" )
  1. <form action="#############" method="post" name="loginFormElement">
  2. <div class="form-login">
  3. <label>Nazwa użytkownika</label>
  4. <div class="input">
  5. <input type="text" value="" id="name" name="username" maxlength="30" />
  6. </div>
  7.  
  8. <label>Hasło</label>
  9. <div class="input">
  10. <input type="password" value="" name="password" maxlength="32"/>
  11. </div>
  12.  
  13. <div>
  14. <input type="submit" class="button btn-login" onclick="document.forms['loginFormElement'].submit();return false;" value="Login" />
  15. </div>
  16. </div>
  17. </form>


i do tego chce zrobic takie cos :

a ) w miejsce "###########" daje jakies "form.php" a DOPIERO W TYM FORM wstawiam jakis skrypcik, ktory mi wchodzi na strone logowania danej strony np. "forum.wp.pl/user/login" <<<< jak wejsc na ta strone symulujac "submit" poprzedniego formularza? czyli dajac dane username i password ($_POST['username'] i $_POST['password']) -- czyli normalnie w orginalnym formularzu w miejscu "#######" bylo "forum.wp.pl/user/login"

b ) w miejsce "###########" daje orginalne "forum.wp.pl/user/login" - formularz jest poprawnie wysylany, ale zeby mial dwie akcje - np. otwiera z tymi samymi parametrami dwie rozne strony - jedna moze byc skryptem

z gory OGROMNE dzieki za pomoc, bo o ile zawsze wszystko w googlu znajduje, tak teraz zadna kombinacja slow kluczowych nie dala mi dobrego wyniku > prosilbym o konkretne przyklady o ile to mozliwe
peace!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
achill
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 28.08.2009
Skąd: wertykalne przez większość dnia

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


jezeli masz nazwy pol logowania i submita oraz nazwe actiona aby sie zalogowac na ich forum to mozesz sprobowac czegos takiego:

wybierasz z listy na jakie forum chcesz sie zalogować wtedy tez pobiera liste zmiennych i podstawia do twojego formularza te dane ktore sa wykorzystywane do logownia na innych forach. no i w miejsce ###### wstawia odpowiedni action dla konkretnego forum
problem sie pojawia gdy z formularzem sa wysylane jakies hidden'y - watpie zeby administratorzy byli sklonni ci udostepnic takie informacje ale zawsze mozesz sprobowac.


zreszta sciagnij sobie jakies fora w php i pogrzeb w nich - zobacz jak wyglada w nich system logowania i probuj - ale wiedz ze to raczej na granicy dobrych obyczajow - i zawsze lepiej dogadac sprawe z administratorami.


jesli tak nie da rady to moim zdaniem nie do zrobienia ( jak juz wspomnialem musialbys znać dokładnie cały system logowania u nich (a przynjamniej ich skrypty logowania i ten do ktorego sie odwoluje action=' ') (IMG:style_emoticons/default/blinksmiley.gif) )


:twisted:innym wyjsciem jest proba przejęcia sesji - ale nie trzeba chyba tlumaczyc ze to nie jest najlepsze wyjscie

inaczej wszystko co sie da osiagnąc to wstawienie w odpowiednie pola odpowiedniej wartosci i sfokusowanie na submicie - nie kilkniesz submita za kogos, zwlaszcza jak nie wiesz co tak naprawde sie dzieje z formularzem. (IMG:style_emoticons/default/sciana.gif)


mogę się mylić, ale moim zdaniem nie ma takiej mozliwości aby nie wkurzając administratora (IMG:style_emoticons/default/dostal.gif) albo przynjamniej nie proszać go o pomoc stworzyc takie rozwiązania.
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: 14.10.2025 - 12:54