我找不到我要找的东西..所以我只是想问。
我有一个数据库,其中一个程序正在为使用"密码()"的用户输入密码到数据库中。我相信。我不在乎他们的密码是什么。我只是想知道如何查看它是否与他们登录的内容相符。
User: testuser
Pass: *73707352065FCC66935AE2E3883E52F483C3CCC8
if(password = dbpassword){}
我该如何做到这一点?我试过了:
if(password($_POST['password']) == $result['password']){}
但这并不起作用......而且也没有什么变化。无法解决这个问题。请帮忙。 :)
答案 0 :(得分:2)
有可能以某种方式对密码进行哈希/腌制。
PHP现在具有您应该使用的内置password_hash
和password_verify
函数,以及有关如何实现的简单指南。