Nieuw lid |
|
Hoi,
Ik ben bezig met een login script. en ik heb het al op meerdere manier geprobeerd. is met behulp van een script wat hier gepost staat ergens.
Ik zal het even proberen uit te leggen, wanneer ik probeer in te loggen met een juiste username / password geeft het geen probleem. Log ik in met juist username / verkeerd password geeft het een error verkeerd password.
Echter. Wanneer ik een niet bestaande gebruiker invul blijft het scherm nutteloos wit.
Er hebben al 2 andere mensen naar gekeken en die konden de fout niet zien. Misschien dat jullie mij iets verder kunnen helpen?
<?
//session_start();
if ($_POST["login"])
{
include("config.php");
mysql_connect("127.0.0.1","$dbuser","$dbpass");
mysql_select_db($dbname);
$query = "select * from leden where username = '" . $_POST["login_username"] . "'";
$result = mysql_query($query) or die(mysql_error());
while (list($id,$username,$password,$email,$naam)=mysql_fetch_row($result))
{
if (($_POST["login_username"])!=$username)
{
echo "<table style='height:100%; width:100%'>
<tr><td valign='middle' align='center'>
<span style='color:red'>Verkeerd username! <a href='login.php'>Probeer nogmaals</a></span>
</td></tr></table>";
}
else
{
if ($username == ($_POST["login_username"]))
{
if ($password == md5($_POST["login_password"]))
{
$_SESSION["ingelogd"]= TRUE;
$_SESSION["username"]="$username";
$_SESSION["naam"]="$naam";
$_SESSION["id"]="$id";
echo "<table style='height:100%; width:100%'>";
echo "<tr><td valign='middle' align='center'>";
echo "<span style='color:green'>Succesvol</span> ingelogd $username! <a href='ingelogd.php'>Klik hier om verder te gaan</a>.";
echo "</td></tr></table>";
}
else
{
echo "<table style='height:100%; width:100%'>
<tr><td valign='middle' align='center'>
<span style='color:red'>Verkeerd password! <a href='login.php'>Probeer nogmaals</a></span>
</td></tr></table>";
}
}
}
}
}
else
{
?>
<? //session_start(); if ($_POST["login"]) { include("config.php"); $query = "select * from leden where username = '" . $_POST["login_username"] . "'"; { if (($_POST["login_username"])!=$username) { echo "<table style='height:100%; width:100%'> <tr><td valign='middle' align='center'> <span style='color:red'>Verkeerd username! <a href='login.php'>Probeer nogmaals</a></span> </td></tr></table>"; } else { if ($username == ($_POST["login_username"])) { if ($password == md5($_POST["login_password"])) { $_SESSION["ingelogd"]= TRUE; $_SESSION["username"]="$username"; $_SESSION["naam"]="$naam"; $_SESSION["id"]="$id"; echo "<table style='height:100%; width:100%'>"; echo "<tr><td valign='middle' align='center'>"; echo "<span style='color:green'>Succesvol</span> ingelogd $username! <a href='ingelogd.php'>Klik hier om verder te gaan</a>."; echo "</td></tr></table>"; } else { echo "<table style='height:100%; width:100%'> <tr><td valign='middle' align='center'> <span style='color:red'>Verkeerd password! <a href='login.php'>Probeer nogmaals</a></span> </td></tr></table>"; } } } } } else { ?>
Alvast bedankt
|