我在注册后用来保护密码的 Bcrypt 有问题。当我按下提交按钮时,页面无法停止执行脚本。没有 Bcrypt 一切正常。
这是我的脚本的一部分:
public function saveUser(RegisterUser $user)
{
$bcrypt = new Bcrypt();
$bcrypt->setCost(28);
$pass = $bcrypt->create($user->password);
$data = array(
'login' => $user->login,
'email' => $user->email,
'password' => $pass,
);
$this->tableGateway->insert($data);
}
不管我将 setCost() 设置为 14 还是 28 问题都是一样的。
我正在使用 Windows 7 和 xampp