base64_decoding означает расшифровку файла с использованием алгоритма base64. Это называется шифрованием.
Хеширование - это другой случай. при хешировании то, что вы хешируете, не может быть воссоздано.
поэтому цель хеширования - проверить целостность файла, в данном случае пароль.
это означает, что если вы хешируете пароль при регистрации, вы сохраните хешированную часть в поле пароля как пароль.
Теперь, когда вы проверяете его, вам нужно проверить, снова хэшируя пароль ввода пользователя со значением в вашей базе данных. Так
используя этот код ниже
$hashed_password = password_hash($password, PASSWORD_DEFAULT);
// hash a password and store it into database
if(password_verify($password, $hashed_password)){ // here $password means user input when loggin $hashed_password is the hash from the database relevant to trying loggin
}else{
//throw error msg
}