验证用户密码匹配数据库中的密码

时间:2014-11-02 22:07:32

标签: php mysql if-statement passwords

我找不到我要找的东西..所以我只是想问。

我有一个数据库,其中一个程序正在为使用"密码()"的用户输入密码到数据库中。我相信。我不在乎他们的密码是什么。我只是想知道如何查看它是否与他们登录的内容相符。

User: testuser

Pass: *73707352065FCC66935AE2E3883E52F483C3CCC8

if(password = dbpassword){}

我该如何做到这一点?我试过了:

if(password($_POST['password']) == $result['password']){}

但这并不起作用......而且也没有什么变化。无法解决这个问题。请帮忙。 :)

1 个答案:

答案 0 :(得分:2)

有可能以某种方式对密码进行哈希/腌制。

PHP现在具有您应该使用的内置password_hashpassword_verify函数,以及有关如何实现的简单指南。