如何验证这个哈希密码从PHP类从后如何验证哈希密码PHP类
if(isset($_POST['loginSubmit'])){
$key = '256sk0$*';
$conditions['where'] = array(
'id' => $_POST['id'],
'password' => password_verify($_POST['password'].$key),
'status' => '1'
);
如何验证这个哈希密码从PHP类从后如何验证哈希密码PHP类
if(isset($_POST['loginSubmit'])){
$key = '256sk0$*';
$conditions['where'] = array(
'id' => $_POST['id'],
'password' => password_verify($_POST['password'].$key),
'status' => '1'
);
编码密码,通过你的算法,并与数据库中存储的密码进行比较。
不!用'password_verify()',你从数据库中检索哈希密码,并使用password_verify()将该哈希与用户输入的纯文本密码进行比较 –
他正在问一些他没有理解或问题没有意义。 – kRicha
而你显然不知道[password_hash()](http://www.php.net/manual/en/function.password-hash.php)/ [password_verify()](http:// www。 php.net/manual/en/function.password-verify.php)工作 –
http://php.net/password-verify-该手册向您展示了如何使用该功能。 – Qirel
另外,如果您打算在查询的'WHERE'子句中将此用作条件,则它将失败。您需要首先获取密码,然后使用明文验证密码。 – Qirel
好的感谢。条件是一个问题。 – Kiwagi