Als ik met mijn inlogformulier probeer in te loggen, logt hij netjes in, ook als het wachtwoord fout is:

index.php:
----------------------------------------------------
<HTML>
<HEAD>
<TITLE>Weblog login screen</TITLE>
</HEAD>

<P><B>Use this login to eehhh.... Login?</B></P>
<FORM METHOD=POST ACTION="enter.php">
<P>USERNAME:<INPUT TYPE=TEXT NAME="test_username" SIZE=20></P>
<P>PASSWORD:<INPUT TYPE=PASSWORD NAME="test_password" SIZE=20></P>
<P><INPUT TYPE="SUBMIT" VALUE="SUBMIT">
</FORM>

</BODY>
</HTML>
----------------------------------------------------
en dat enter.php:
----------------------------------------------------
<HTML>
<HEAD>
<TITLE>Weblog data entry screen</TITLE>
</HEAD>
<BODY>
<?php
echo $test_username;
echo $test_password;
?>

</BODY>
</HTML>
----------------------------------------------------
Ik zie zelf niet waar het fout gaat, iemand ideeen?
Je controleert gebruikersnaam/wachtwoord nergens.. Verder moet je niet $test_username gebruiken maar $_POST['test_username'].
je moet in je enter.php wel even code zetten dat ie gaat controleren of alles goed is ingevuld...

zoder dit kom je natuurlijk nooit ver ;)

om even te helpen:

<?php
if ( $_POST['test_username'] == "gebruikersnaam" && $_POST['test_password'] == "wachtwoordje" ) {
echo("je bent ingelogd");
}
else {
echo("Houston, We have a problem...");
}
?>

volgens mij moet dit werken...

succes verder
mijn idee.... ;)
Thanx, ik controleerde de gegevens bewust niet. Ik had mijn scriptje namelijk al helemaal klaar maar heb hem gestript om er achter te komen waar het fout ging. Gelukkig had ik minder moeite de username en password uit de sql database te halen :D

Sander

Reageren