Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

Form verzenden zonder submitbutton naar https pagina

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil een remote login scripje aanroepen wat op een https pagina zit.

Ik gebruik nu het volgende stukje code:
PHP:
1
2
3
4
5
6
echo "<body onload=\"login.submit();\">";
echo "<FORM name=\"login\" action=\"https://een.web.site/index.php\" method=\"POST\">";
echo "<INPUT TYPE='hidden' name='username' value='".$_GET['username']."'>";
echo "<INPUT TYPE='hidden' name='password' value='".$_GET['password']."'>";
echo "<INPUT TYPE='hidden' name='action' value='login'>";
echo "</form>";


Op zich werkt dit stukje code prima, zodra het wordt aangeroepen wordt dit formulier gesubmit en opent zich de pagina wat ik aan wil roepen, het probleem is echter dat dit niet werkt als ik een httpS pagina oproep. De pagina wordt wel geopend maar het formulier wordt niet gesubmit.

Ik weet 100% zeker dat de post waardes en velden correct zijn, welke worden gesubmit.

Iemand een idee hoe dit kan en hoe ik dit kan oplossen/omzeilen?

  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 19-11 14:21

LauPro

Prof Mierenneuke®

Wat bedoel je met 'post waardes correct zijn'? Krijg je wel POST-waardes binnen op die andere host?

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


Verwijderd

Topicstarter
Geen idee, ik post dit naar een login scherm van een leverancier van ons, ik kan dus niet op de server zelf kijken waarna ik dit post script stuur.

Echter ik weet welke velden er mee gestuurd moeten worden (username/password velden) en wat de waardes (dus welk password etc) moeten zijn (eenvoudig via view source te bekijken), deze zijn 100% correct.

Het lukt me dus niet om deze te submitten, ik kom gewoon op de login pagina terecht zonder een foutmelding van bv verkeerde user/pass.
Het zelfde stukje code wordt ook op diverse andere logins gebruikt (hier echter zonder https) en hier log je wel zonder enig probleem automatisch in.

Is het dus wel mogelijk om extern te submitten op een https pagina?
(er is geen certificaat op deze server aanwezig wat je nog extra voor moet bevestigen ofzo)

  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 19-11 14:21

LauPro

Prof Mierenneuke®

Misschien gebruikt dat loginscherm een sessie/cookie die verplicht is?

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


Verwijderd

sommige sites hebben er ook een handje van om bijv het referer veld te controleren.