在基于 PHP 的应用程序之一中,我正在使用 DataTables Editor 实现CRUD功能。一切正常,直到我尝试注册用户为止。我想使用 PHP PASSWORD_BCRYPT 而不是默认的 DataTables 自定义哈希/加密。
但是问题是我不知道该在哪里做以及如何做!
这是我要在 * DataTables编辑器中用于密码哈希/加密的功能。
function encryption($password)
{
$data = $password;
$hash = "";
if (version_compare(PHP_VERSION, '7.0', '>=')) {
$hash = password_hash($data, PASSWORD_BCRYPT);
} else {
$options = [
'cost' => 10,
'salt' => mcrypt_create_iv(22, MCRYPT_DEV_URANDOM),
];
$hash = password_hash($data, PASSWORD_BCRYPT, $options); //options is deprecated from PHP 7.0
}
return $hash;
}
有人可以帮助我吗?