我在我的用户登录过程中使用 php pdo 和 mysql ate 数据库。我已经尝试使用 bCrypt 库进行密码加密。但是我对如何用加密的密码检查输入密码感到困惑?
这是我尝试的代码:
$bcrypt = new Bcrypt(15);
$hash = $bcrypt->hash($password);
$isGood = $bcrypt->verify($password, $hash);
$login = new UserManager();
$getuserInfo = $login -> checkLogin($username, $password);
foreach ($getuserInfo as $userInfo) :
if ($userInfo -> getUID() == $username) {
if($userInfo -> getPassword() == $password) ?
}
endforeach;