PHP beginner |
|
ik heb hier dus mijn php login die ik gebruik met flash, maar het probleem is dat enkel het eerste lid in de database kan inloggen, verwijder ik het eerste lid, dan kan enkel het lid daarna inloggen.
Ik zie toch geen fout in het script.
Ziet iemand van jullie misschien wat ik fout doen?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
include('connectie.php'); //connectie met de database
$gebruikersnaam = $_POST['gebruikersnaam'];
$wachtwoord = sha1(md5($_POST['wachtwoord']));
$dbnaam = mysql_query("SELECT `gebruikersnaam`, `wachtwoord` FROM `Players` WHERE `date` >= '0'") or die(mysql_error());
$result = mysql_fetch_assoc($dbnaam);
if($result['gebruikersnaam'] != $gebruikersnaam || $result['wachtwoord'] != $wachtwoord) {
$error = 1;
} else { //alles is goed, je word ingelogd
$error = 2;
}
echo "&FlashError=" .$error;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <?php include('connectie.php'); //connectie met de database $gebruikersnaam = $_POST['gebruikersnaam']; $wachtwoord = sha1(md5($_POST['wachtwoord'])); if($result['gebruikersnaam'] != $gebruikersnaam || $result['wachtwoord'] != $wachtwoord) { $error = 1; } else { //alles is goed, je word ingelogd $error = 2; } echo "&FlashError=" .$error; ?>
|