HELP ME PLEASE…
EVEN IF I ENTER THE TRUE PASSWORD AND USERNAME THE OUTPUT STILL Your password is incorrect
THIS IS MY CODE:
<?php error_reporting(0); session_start(); $userid = $_SESSION['userid']; $username = $_SESSION['username']; $type = $_SESSION['type']; If ($username && $userid && $type){ echo "Welcome $username"; echo "You are Logged in as $type"; } else { $username=$_POST['username']; $password=$_POST['password']; if ($username&&$password) { $connect=mysql_Connect("localhost","root","password")or die("Couldn't connect to the database"); mysql_select_db("system")or die("Couldn't connect to the database"); $query=mysql_query("SELECT * FROM users WHERE username='$username'"); $numrows=mysql_num_rows($query); If ($numrows!==0) { While ($row=mysql_fetch_assoc($query)){ $dbusername = $row['username']; $dbpassword = $row['password']; $dbid = $row['id']; $dbtype = $row['type']; } If ($username==$dbusername&&md5($password)==$dbpassword) { $_SESSION['username'] = $dbusername; $_SESSION['userid'] = $dbid; $_SESSION['type'] = $dbtype; echo "Welcome $username"; echo "You are Logged in as $type"; } else { echo "Your password is incorrect"; } } else { echo "That username doesn't exists"; } } else { echo "Please enter username and password"; } } ?>
