PHP-如何在数据表编辑器中使用BCRYPT加密密码字段?

时间:2019-07-31 03:48:40

标签: php jquery-datatables-editor

在基于 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;
    }

有人可以帮助我吗?

0 个答案:

没有答案