END OF OUTPUT




Source Code of passwords.php


<?php
$_POST
['newPassword'] = "pass1234";
$_POST['givenPassword'] = "guess";
$hash_from_db "KJHASDHASG(&^@&$^@GASHGFSG@@*#(^&@(#&@!)))";

//Generate hashes using the 'password_hash' function as seen below

//TO GENERATE A HASH
//If you obtained a password through webform, it might be called $_POST['newPassword']
$hash password_hash($_POST['newPassword'], PASSWORD_DEFAULT);

//TO CHECK IF A GIVEN PASSWORD IS CORRECT
//STEP 1 - Login webfrom (ask for username, password)
//STEP 2 - SELECT all users with that username
//STEP 3 - Compare the given password with the hash from that username
if (password_verify($_POST['givenPassword'], $hash_from_db)) {
        
// Success!
}
else {
        
// Invalid credentials
}

?>

<?php //WILL DISPLAY CODE OF THIS FILE ON THE WEBPAGE//
######################################################################
echo "<br/><br/><hr><hr>";
echo 
"<h2 style='text-align:center'>END OF OUTPUT</h2>\n";
echo 
"<hr><hr>";
echo 
"<h2><br>Source Code of ".basename((string)__FILE__) . "</h2><hr>";
show_source(__FILE__);
#######################################################################
?>