我正在使用密码和可选用户名的基本Python 3身份验证系统。这是我所拥有的细分市场:
setLayers()
我有一个测试程序,它将首先运行checkLayer
然后checkLayer()
,并使用适当的参数运行ae7d239aca090e393d5a70620130746ea3f8decc131318739df7097741f2b9ad9fe3679cc1f48a9bd1649f2c3e7c9c279adae116511e7397d0ec16ef59803ec9 User1
76a92b70d005bf3d7ae31e7506df098ca0bf00c0f701a54de84f23a11095ca9832b00cd9ae4ce02867600c8e5e2a144ecfce059c22e9ea2070bf80883c6616db User2
0838b3c1856b32c2b84c6ab1b1770935588d348123c8439d9546f0829a7cd52a8696f927fbf0ae5b1dbc4be0e15e1da3b3e240974db7b6954f30b87acadccc42 User2
76a92b70d005bf3d7ae31e7506df098ca0bf00c0f701a54de84f23a11095ca9832b00cd9ae4ce02867600c8e5e2a144ecfce059c22e9ea2070bf80883c6616db User2
703bce701812f2cd00476c455d9d56df21b1e8f7c3dab5cef2e50e407f6b06733f1d771a60162d4380320cc498e3dc6143dd94bec31377086c526d8fbd3ec9ac User3
76a92b70d005bf3d7ae31e7506df098ca0bf00c0f701a54de84f23a11095ca9832b00cd9ae4ce02867600c8e5e2a144ecfce059c22e9ea2070bf80883c6616db User2
。但是,它总是返回False(而不是一个数字,如果匹配则会发生这种情况)。
调试以查找正在进行的比较显示:
checkLine()
每组两条线由一条线分开。组中的第一行是存储的密码/用户名集,而第二行是输入.step2 {
background-color: #f1f1f1;
color: #000;
margin: 0 -87px 0 33px;
padding: 30px 40px 0 40px;
height: 212px;
text-align: center;
}
.step2:before {
border-top: 40px solid transparent !important;
border-bottom: 40px solid transparent;
border-left: 40px solid #4060A5;
position: absolute;
right: -40px;
top: 0;
}
的密码/用户名。顶部的第二组应该有匹配的哈希值。
为什么不是这种情况,我该如何解决?
感谢。