【发布时间】:2011-03-12 20:46:12
【问题描述】:
我有一个表单,它有一个带有名称属性 username 的文本框和另一个带有名称属性 password 的文本框。 我还有一个数据库,其中包含名为 user 和 pass 的列。当我的用户注册时,它会将用户名添加到 user 列,并将密码添加到 pass 列。
我将如何进行 MySQL 查询以检查表单是否提交了正确的用户名和密码,然后如果它确实有一个分支让我输入代码是否成功?
我真的需要一些代码,这一点进展不顺利,我知道它应该类似于SELECT * FROM table WHERE username == $username AND...,但后来我被卡住了,因为我在数据库中有一个 MD5 密码,而第一位可能是错误的。请帮忙。 :)
谢谢
【问题讨论】:
-
只是小费。不要在数据库中以明文形式存储密码,这是不安全的。使用某种哈希值。
-
您能告诉我们到目前为止您为此任务编写的代码吗?
标签: php mysql authentication hash-function password-storage