php - How to display if the password or login aren't correct -
hello i'm working on login system, i'm kinda stuck @ point php should check , forms aren't filled in or entered value not correct. shows "de gebruikersnaam niet ingevuld!" it's not validating if user exists in database.
<?php if(($_session['sessieinlog']) && ($_session['sessiewachtwoord'])) { header ("location: overzicht.php"); } elseif(($_post['gebruikersnaam']) && ($_post['wachtwoord'])) { $username = mysql_real_escape_string($_post['gebruikersnaam']); $password = md5(mysql_real_escape_string($_post['wachtwoord'])); $checklogin = mysql_query("select * gebruikers gebruikersnaam = '".$username."' , wachtwoord = '".$password."'"); if(mysql_num_rows($checklogin) == 1) { $row = mysql_fetch_array($checklogin); $_session['sessieinlog'] = $username; $_session['sessiewachtwoord'] = 1; header ("location: overzicht.php"); } elseif(mysql_num_rows($checklogin) == 0) { //gebruikersnaam if(empty($username)) { print '<p class="form-error">de gebruikersnaam niet ingevuld!</p>'; } elseif ($checklogin->gebruikersnaam !== $username) { print '<p class="form-error">de gebruikersnaam niet bekend!</p>'; } else { $gebruikersnaamakkoord = true; } //wachtwoord if ($gebruikersnaamakkoord == true) { if (empty($inwachtwoord)) { print '<p class="form-error">het wachtwoord niet ingevuld!</p>'; } elseif ($checklogin->wachtwoord !== $password) { print '<p class="form-error">het wachtwoord niet correct!</p>'; } } } } else { } ?> thanks beginner, i'm totally new php , appreciate kind of help!
here
else if(mysql_num_rows($checklogin) == 0){ // script here called if $checklogin empty // means can't call else if ($checklogin->gebruikersnaam !== $username) //here } ok hope helps
<?php if (($_session['sessieinlog']) && ($_session['sessiewachtwoord'])) { header("location: overzicht.php"); } if(isset($_post['submit'])){ if ((!empty($_post['gebruikersnaam'])) && (!empty($_post['wachtwoord']))) { $username = mysql_real_escape_string($_post['gebruikersnaam']); $password = md5(mysql_real_escape_string($_post['wachtwoord'])); $checklogin = mysql_query("select * gebruikers gebruikersnaam = '" .$username . "' , wachtwoord = '" . $password . "'"); if (mysql_num_rows($checklogin) == 1) { $row = mysql_fetch_array($checklogin); $_session['sessieinlog'] = $username; $_session['sessiewachtwoord'] = 1; header("location: overzicht.php"); } else if (mysql_num_rows($checklogin) == 0) { //print username or password incorrect // if want know 1 incorrect ve 2 query know 1 correct } } else { if (empty($_post['gebruikersnaam'])) { print '<p class="form-error">de gebruikersnaam niet ingevuld!</p>'; } else { print '<p class="form-error">het wachtwoord niet ingevuld!</p>'; } } } ?>
Comments
Post a Comment