PHP字符串不相等

时间:2018-03-26 06:44:50

标签: php md5

我在此处获取此代码以检查我的登录脚本中的密码是否正确;

if(md5(md5($row['salt']).md5($pwd) == $row['password'])) 

回显这两个值,它们完全相同,除了我的脚本运行else语句,告诉用户密码不正确而不是实际登录。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

if(md5(md5($row['salt']).md5($pwd) == $row['password'])) 

质疑使用md5并使用多个md5调用,你在这里做了一些奇怪的事情。

md5(md5($row['salt']).md5($pwd) == $row['password'])

是您的IF语句的内容。你问IF(md5的比较结果!!)。

if (md5(1=1))
我认为

不是你想要的。