我想创建一个网站,当输入正确的“密码”时,它会将用户带到一个页面。我已经用下面的代码这一切工作; -
而且这个脚本: -
function TheLogin() {
var password = 'Mehra';
if (this.document.login.pass.value == password) {
top.location.href="loginyes.html";
}
else {
location.href="loginno.html";
}
}
但是我试图得到它,这样,如果不是密码等用户输入的东西,它会将这些数据记录到文本文件中。因此,如果我输入“Mehra”,则需要我登录yes.html,如果我输入其他任何内容(如“密码”),则需要我登录no.html,但在我的服务器上创建一个名为password.txt的文件。
感谢提前:)
2014-11-25
Anil
+0
JS是客户端,并且不能用于创建服务器上的文件。这种逻辑应该完全是服务器端的。就目前而言,您的代码与Sony服务器一样安全。 –
2014-11-25 11:02:00
+0
你必须使用像php这样的服务器端脚本来做到这一点。 –
2014-11-25 11:02:53
+1
JavaScript验证本身是一个错误。无论如何,每位专家都是初学者一旦:)。尝试获得一些关于服务器端和客户端编码的基本知识。可能[这](http://programmers.stackexchange.com/questions/171203/what-are-the-difference-between-server-side-and-client-side-programming)会帮助你 –
2014-11-25 11:16:16