PHP gevorderde |
|
Heey mensen,
Dit heb ik ff snel gemaakt, maar op 1 of andere manier is mijn wachtwoord altijd fout
Wie kan me ermee helpen?
Als ik btw gewoon test in mijn DB zet en haal het niet MD5 eruit, doet hij het wel.
Groet,
<?
include "../config.php";
if(isset($_POST['submit'])){
if(trim(empty($_POST['gebruikersnaam'])))
{
echo "U moet wel een gebruikersnaam invullen<br>";
exit();
}
if(trim(empty($_POST['wachtwoord'])))
{
echo "U moet wel een wachtwoord invullen<br>";
exit();
}
$query = mysql_query("SELECT id, gebruikersnaam, wachtwoord, bedrijfsnaam, actief, status FROM bedrijven where gebruikersnaam = '".trim($_POST['gebruikersnaam'])."'") or die (mysql_error());
if(mysql_num_rows($query) == 0)
{
echo "Gebruikersnaam bestaat niet";
exit();
}else{
while($arr = mysql_fetch_assoc($query)){
$id = $arr['id'];
$gebruikersnaam = $arr['gebruikersnaam'];
$wachtwoord = $arr['wachtwoord'];
$bedrijfsnaam = $arr['bedrijfsnaam'];
$actief = $arr['actief'];
$status = $arr['status'];
if($wachtwoord == md5($_POST['wachtwoord'])){
$_SESSION['id'] = $id;
$_SESSION['bedrijfsnaam'] = $bedrijfsnaam;
$_SESSION['gebruikersnaam'] = $gebruikersnaam;
$_SESSION['status'] = $status;
echo "U bent met uw bedrijf <b>".$_SESSION['bedrijfsnaam']."</b> succesvol ingelogd";
}else{
echo "U wachtwoord is niet goed";
exit();
}
}
}
}else{
?>
<form method="post" action="">
<table>
<tr>
<td>Gebruikersnaam:</td><td><input type="text" name="gebruikersnaam" /></td>
</tr>
<tr>
<td>Wachtwoord:</td><td><input type="password" name="wachtwoord" /></td>
</tr>
<tr>
<td></td><td><input type="submit" name="submit" value="Inloggen" /></td>
</tr>
</table>
</form>
<?
}
?>
<? include "../config.php"; if(isset($_POST['submit'])){ { echo "U moet wel een gebruikersnaam invullen<br>"; } { echo "U moet wel een wachtwoord invullen<br>"; } $query = mysql_query("SELECT id, gebruikersnaam, wachtwoord, bedrijfsnaam, actief, status FROM bedrijven where gebruikersnaam = '".trim($_POST['gebruikersnaam'])."'") or die (mysql_error()); { echo "Gebruikersnaam bestaat niet"; }else{ $id = $arr['id']; $gebruikersnaam = $arr['gebruikersnaam']; $wachtwoord = $arr['wachtwoord']; $bedrijfsnaam = $arr['bedrijfsnaam']; $actief = $arr['actief']; $status = $arr['status']; if($wachtwoord == md5($_POST['wachtwoord'])){ $_SESSION['id'] = $id; $_SESSION['bedrijfsnaam'] = $bedrijfsnaam; $_SESSION['gebruikersnaam'] = $gebruikersnaam; $_SESSION['status'] = $status; echo "U bent met uw bedrijf <b>".$_SESSION['bedrijfsnaam']."</b> succesvol ingelogd"; }else{ echo "U wachtwoord is niet goed"; } } } }else{ ?> <form method="post" action=""> <table> <tr> <td>Gebruikersnaam:</td><td><input type="text" name="gebruikersnaam" /></td> </tr> <tr> <td>Wachtwoord:</td><td><input type="password" name="wachtwoord" /></td> </tr> <tr> <td></td><td><input type="submit" name="submit" value="Inloggen" /></td> </tr> </table> </form> <? } ?>
|