【发布时间】:2017-03-26 21:37:02
【问题描述】:
是否可以在 PHP/mySQL 中对用户进行身份验证而不要求他们只输入他们的用户名和密码?
我在 Dreamweaver 中创建了一个登录验证,它检查用户名和 mySQL 中的密码,效果很好!但是,我的老板不希望用户必须输入他们的姓名。他只是希望他们必须输入他们的唯一代码,然后在成功页面上显示他们的名字。
我想也许我可以简单地隐藏用户名输入框并让它自己填充...可以用记录集来完成吗?
如果有人可以告诉我,我将非常感激,谢谢:)
【问题讨论】:
-
可能,是的。好主意,不。
-
是的,有可能。
-
如果两个用户的密码相同怎么办?
-
我不认为这是典型意义上的密码,它更像是一个令牌。这些代币通常是生成的,因此不存在两个账户拥有相同代币的风险。为了安全起见,令牌必须足够长,因此无法猜测,并且必须确保传输安全(例如使用 TLS)。
-
哇,谢谢大家。无需担心安全问题,因为这是一个简单的感谢页面,感谢同意向慈善机构捐款的人 :) 每个人都会有一个唯一的代码。是的,马丁同意了。我确实搜索了促销代码身份验证,但是失败了。
标签: php mysql forms authentication passwords