Ouwe rakker |
|
<?php
$Wacht = md5($_POST['Wacht']);
$res = mysql_query("SELECT Gebruiker_ID, Voornaam, Wachtwoord, Level FROM gebruikers where Inlognaam='".$Inlognaam."'") or die(mysql_error());
?>
<?php $Wacht = md5($_POST['Wacht']); $res = mysql_query("SELECT Gebruiker_ID, Voornaam, Wachtwoord, Level FROM gebruikers where Inlognaam='".$Inlognaam."'") or die(mysql_error()); ?>
Je MD5 encrypt het wachtwooord wat ingevoerd is in het formulier. Je krijgt dan dus een string die altijd 32 tekens lang is....
<?php
if(!strcmp($Wacht, $row['Wachtwoord']))
?>
<?php if(!strcmp($Wacht, $row['Wachtwoord'])) ?>
Wanneer dus beide wachtwoorden even LANG zijn dan is het goed.... Omdat je werkt met een MD5 encryptie zijn ze allebei altijd even lang?
Waarom doe je in het begin niet gelijk dit?
<?php
$res = mysql_query("SELECT Gebruiker_ID, Voornaam, Wachtwoord, Level FROM gebruikers where Inlognaam='".$Inlognaam."' AND Wachtwoord = '".$Wacht."'") or die(mysql_error());
?>
<?php $res = mysql_query("SELECT Gebruiker_ID, Voornaam, Wachtwoord, Level FROM gebruikers where Inlognaam='".$Inlognaam."' AND Wachtwoord = '".$Wacht."'") or die(mysql_error()); ?>
|