Nieuw lid |
|
nadat de gebruikersnaam en het wachtwoord zijn ingevoerd.
moeten deze gecontroleerd worden.
maar het lijkt erop dat hij uit de database wel de goede info haalt maar dit anders ziet.
// inlog gegevens controleren
session_start();
$username = strip_tags($_POST['username']);
$password = md5(strip_tags($_POST['password']));
if(empty($username) || empty($password)) die('Vul alle waarden in op <a href="login.php">het formulier</a>.');
// hier wordt het wachtwoord uit de databas gehaald, omdeze vervolgens te controleren met het opgegeven wachtwoord..
$query = "SELECT wachtwoord FROM Gebruiker WHERE gebruikersnaam = '$username'";
$sql = mssql_query($query) or die (mssql_error());
$wwoord = md5(strip_tags(mssql_result($sql, 0, 'wachtwoord')));
echo "$wwoord". " " . "$password";
if($password == $wwoord)
{
$_SESSION['login'] = 'yes';
$_SESSION['username'] = "$username";
header('location: ingelogd.php');
}
// inlog gegevens controleren if(empty($username) || empty($password)) die('Vul alle waarden in op <a href="login.php">het formulier</a>.'); // hier wordt het wachtwoord uit de databas gehaald, omdeze vervolgens te controleren met het opgegeven wachtwoord.. $query = "SELECT wachtwoord FROM Gebruiker WHERE gebruikersnaam = '$username'"; $sql = mssql_query ($query) or die (mssql_error ()); echo "$wwoord". " " . "$password"; if($password == $wwoord) { $_SESSION['login'] = 'yes'; $_SESSION['username'] = "$username"; header('location: ingelogd.php'); }
als uitkomst krijg je met MD5:
wwoord:
aadbf551de97f15452e8a8d26c8bfa57
password:
73478fa678fdbab1134f75cc62eae5e3
zonder MD5 krijg ik:
wwoord:
deurknop
password:
deurknop
toch ziet de If lus ze als niet gelijk, hoe kan dit?
bedankt alvast
|