This is a simple ACF field to use in place of the default Password field to encrypt the password stored in the database using PHP 5.5's password_hash()
function.
- PHP >= 7
- ACF >= 5
$ composer require log1x/acf-encrypted-password
You can verify the password using PHP 5.5's password_verify()
function like so:
$input = $_GET['password'];
$hash = get_field('password');
if (password_verify($input, $hash)) {
echo 'Correct';
} else {
echo 'Incorrect';
}