【发布时间】:2014-02-17 09:00:39
【问题描述】:
我需要一个登录名,它只检查密码的第一个字母并忽略密码后面的任何内容。 这是我从上一个脚本中获得的标准登录代码。我知道它对于网络解决方案非常不安全:
var unArray = ["ExampleTom"]; //User
var pwArray = ["7******];"] //Password
for (var i=0; i <unArray.length; i++) {
if ((un == unArray[i]) && (pw == pwArray[i])) {
valid = true;
这个想法是用户应该输入他想要的任何数字作为密码,但如果它以 7 开头,他就成功了('7***' 只是为了说明我的主意)。
【问题讨论】:
-
为什么密码是这样保存的:
var pwArray = ["7******];"]? -
var unArray = "ExampleTom";var pwArray = "7******";这能解决问题吗?
标签: javascript passwords any