我在此处获取此代码以检查我的登录脚本中的密码是否正确;
if(md5(md5($row['salt']).md5($pwd) == $row['password']))
回显这两个值,它们完全相同,除了我的脚本运行else语句,告诉用户密码不正确而不是实际登录。
任何帮助都将不胜感激。
答案 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))
我认为不是你想要的。