Forum Moderators: coopster
<?PHP
include('dbconfig.php');
$username=$_POST['username'];
$oldpassword=$_POST['oldpassword'];
$newpassword= password_hash($oldpassword,PASSWORD_DEFAULT);
$security=$_POST['security'];
echo $username."<br />";
echo $newpassword."<br />";
echo $security."<br />";
//check if username and password are correct
$sql="SELECT * FROM users WHERE UserName = '$username' AND Password= '$oldpassword'";
$result= mysqli_query($connection, $sql)or die("Cannot find your login credentials " . mysql1_error());
if(mysqli_num_rows($result) >0)
{
$sql= "UPDATE users SET SecurityQuestion='$security', Password='$newpassword' WHERE UserName='$username'";
$result=mysqli_query($connection, $sql);
echo "Your Data has been Updated!";
exit;
}
else
{
echo("You do not have Admin Crededials. Please see your system administrator.");
exit;
}
?> <?PHP
include('dbconfig.php');
$username=$_POST['username'];
$password=$_POST['password'];
$table="users";
echo $username;
echo $password;
$sql= "SELECT * FROM $table WHERE UserName='$username'";
$result = mysqli_query($connection,$sql);
$row = mysqli_fetch_assoc($result);
echo "stored password is: " . password_verify($password, $row['Password']); This is blank when echoed out. I checked the database and it was indeed changed.
if (password_verify($password, $row['Password']))
{
echo"You're IN!";
}
else
{
echo 'Your entered username or password is incorrect';
}
?>