ugrás a tartalomhoz

Távoli bejelenkező felületre való belépés

Vas Dávid · 2006. Nov. 7. (K), 00.02
Üdvözlet!

Nos valamire sajnos sehol sem találtam megoldást, ha egyáltalán van ilyen(De szerényvéleményemszerint van).

A probléma a következő:
van egy oldal ahol van egy belépő felület, amiben ugye van 2 form elem, egy felhasználó név és egy jelszó mező.
Legyen mondjuk a felhasználó név mező neve(name=""): username a jelszóé pedig: pass.
Itt persze belehet lépni a helyes jelszó és felhsaználónév megadásával.
De elszeretném érni, hogy ezt egy énáltalam írt oldalról is belehessen.
Hogy mire is gondolok?:
egy változóba beírt felhsaználó név és jelszó-t elküldök a belépő felületnek, ha sikerers a belépés(létezik ilyen user és mellete a jelszó is az userhez tartozik, de ugye ezt már nem nekem kell megcsinálni, hanem a belépő felület dolga) akkor kirja, hogy a belépés sikeres, de ha nem akkor meg azt hogy sikertelen belépés.

Eljutottam addig, hogy az fsockopen()-el nyitok egy kapcsolatot majd az fputs()-al elküldöm az oldalnak a fejléces kérésem, és ezt kiiratom az fgets-el egy while ciklusban.
Ez eddig ok is, de itt mondjuk csak egy lap tartalmát tudom lekérni adatot küldeni nem tudtam a lapnak.
$keres = "GET $lap HTTP/1.0\r\n"; - ez eddig ok is, de nekem POST-olni kéne adatokat az username és a pass mezőbe, és kiiratni ha sikeres vagy sikertelen, nos ezt hogy oldalom meg(ha van-e rá lehetőség).

vagy pedig <form action="" method="post"> és itt az action mezőbe beleírom a belépés url címét(és kiratnám valahogy a php-vel hogy jó vagy rossz a belépés mielött a belépő felület átirányítana), de akkor nekem kell megnyomnom a submit gombot de azt szeretném hogy a php végezze ezt el helyettem, tehát az első megoldás kellne inkább.

Remélem értitek mire gondolok, előre is köszönöm a válaszokat.
 
1

PHP proxy

Anonymous · 2006. Nov. 8. (Sze), 08.34
Neked egy PHP proxy kell.
2

Nem kell megnyomni gombot

attlad · 2006. Nov. 8. (Sze), 16.18
1. Beírja belépési adatokat
2. Ellenőrzöd jók-e
3. Ha jók visszaküldesz egy kitöltött űrlapot ami automatikusan elküldődik:
document.getElementById('form1').submit();