PHP gevorderde |
|
<?php
$nick=$_POST['nick'];
$pwd=$_POST['pwd'];
$_SESSION['inlog'] = 0;
require_once("_connect.inc.php");
$query="SELECT * FROM login WHERE nick = '$nick'";
$result= mysql_query($query);
//standaardtesten
if(!$result)
{
print("<table cellpadding=\"0\" cellspacing=\"0\">");
print("<tr><th>Oeps, er liep iets mis met onze Database.</th></tr>");
print("<tr><td>Error - De query kon niet uitgevoerd worden.</td></tr>");
$error = mysql_error();
print("<tr><td>" . $error . "</td></tr>");
print("<tr><td>U kan deze fout steeds melden door ons een email te sturen via de <a href=\"Mail/mail.htm\">contactpagina</a>. Wij doen er alles aan om de systemen zo vlug als mogelijk te herstellen.</td></tr>");
print("</table>");
exit;
}
else
{
$row = mysql_fetch_array($result);
if($row['nick'] != "$nick")
{
if($row['pwd'] == $pwd)
{
$_SESSION['inlog'] = 1;
print("U bent ingelogd<br />");
}
else
{
print("Jou paswoord kwam niet overeen met het paswoord uit de database.<br />");
}
}
else
{
print("Jou nickname is fout.<br />Of je bent met deze nickname is nog niet geregistreed.");
}
}
?>
<form method="post" action="">
<table>
<tr>
<th colspan="2">Login</th>
</tr>
<tr>
<td>Nickname:</td>
<td><input name="nick" type="text" /></td>
</tr>
<tr>
<td>Paswoord:</td>
<td><input name="pwd" type="password" /></td>
</tr>
<tr>
<td><input type="submit" value="Verzend" /></td>
<td><input type="reset" value="Standaard Waarden" /></td>
</tr>
</table>
</form>
<?php $nick=$_POST['nick']; $pwd=$_POST['pwd']; $_SESSION['inlog'] = 0; require_once("_connect.inc.php"); $query="SELECT * FROM login WHERE nick = '$nick'"; //standaardtesten if(!$result) { print("<table cellpadding=\"0\" cellspacing=\"0\">"); print("<tr><th>Oeps, er liep iets mis met onze Database.</th></tr>"); print("<tr><td>Error - De query kon niet uitgevoerd worden.</td></tr>"); print("<tr><td>" . $error . "</td></tr>"); print("<tr><td>U kan deze fout steeds melden door ons een email te sturen via de <a href=\"Mail/mail.htm\">contactpagina</a>. Wij doen er alles aan om de systemen zo vlug als mogelijk te herstellen.</td></tr>"); } else { if($row['nick'] != "$nick") { if($row['pwd'] == $pwd) { $_SESSION['inlog'] = 1; print("U bent ingelogd<br />"); } else { print("Jou paswoord kwam niet overeen met het paswoord uit de database.<br />"); } } else { print("Jou nickname is fout.<br />Of je bent met deze nickname is nog niet geregistreed."); } } ?> <form method="post" action=""> <table> <tr> <th colspan="2">Login</th> </tr> <tr> <td>Nickname:</td> <td><input name="nick" type="text" /></td> </tr> <tr> <td>Paswoord:</td> <td><input name="pwd" type="password" /></td> </tr> <tr> <td><input type="submit" value="Verzend" /></td> <td><input type="reset" value="Standaard Waarden" /></td> </tr> </table> </form>
hier zet ergens een fout maar ik vind ze niet kan iemand helpen.
het probleem is dat als je wil inloggen en je geeft gwn karakters in dan zegt hij je bent ingelogt en als je de juiste gegevens uit de database neemt dan weet hij niet waar over het gaat.
er zit wel een md5 code op het paswoor maar ik weet niet waar ik die moet zetten.
HELP HELP
DenMette:o
|