while 循环中的提示作为密码输入有多安全?
How secure is a prompt in a while loop as a password-input?
var password = "strong_password";
while (k != password) {
var k = prompt("Enter password");
if (k != password) {
alert("Wrong password!");
}
}
//Subsequent code or html
在加载网站之前这样的提示有多安全?
提示是否可以 "ignored" 以便在不在提示中键入内容的情况下执行后续代码?
这很不安全,因为任何人都可以简单地查看站点(或脚本)的源代码并弄清楚他们需要将什么放入 prompt
以绕过它。
如果要验证用户是否有权访问某些内容,请在 服务器 而不是客户端上进行验证,并且只有在通过验证后才向他们发送数据验证.
prompt
由于其阻塞行为也对用户非常不友好。
如果用户禁用 Javascript,他们也将能够看到主要内容。
hii 你的代码很好,但这并不完全
正确的代码写在下面
<script type="text/javascript">
var password = "gloryOfSameer";
while (k != password) {
var k = prompt("Enter password");
if(k==password){alert('correct password click ok to continue')}
else if (k != password) {
alert("Wrong password!");
}
}
var password = "strong_password";
while (k != password) {
var k = prompt("Enter password");
if (k != password) {
alert("Wrong password!");
}
}
//Subsequent code or html
在加载网站之前这样的提示有多安全? 提示是否可以 "ignored" 以便在不在提示中键入内容的情况下执行后续代码?
这很不安全,因为任何人都可以简单地查看站点(或脚本)的源代码并弄清楚他们需要将什么放入 prompt
以绕过它。
如果要验证用户是否有权访问某些内容,请在 服务器 而不是客户端上进行验证,并且只有在通过验证后才向他们发送数据验证.
prompt
由于其阻塞行为也对用户非常不友好。
如果用户禁用 Javascript,他们也将能够看到主要内容。
hii 你的代码很好,但这并不完全 正确的代码写在下面
<script type="text/javascript">
var password = "gloryOfSameer";
while (k != password) {
var k = prompt("Enter password");
if(k==password){alert('correct password click ok to continue')}
else if (k != password) {
alert("Wrong password!");
}
}