我正在为我的网站使用 Tank Auth。
我搜索了一个功能,当用户尝试更新他的个人资料时,它会检查用户是否输入了有效密码。
我不明白如何从用户输入中对与数据库中的密码匹配的密码进行哈希处理。
这是我的控制器代码:
$password = $this->input->post('password');
$hasher = new PasswordHash(
$this->config->item('phpass_hash_strength', 'tank_auth'),
$this->config->item('phpass_hash_portable', 'tank_auth')
);
$hashed_password = $hasher->HashPassword($password);
$hashed_password
每次给我不同的哈希
我不认为我应该启用phpass_hash_portable
有什么建议吗?