HTML/Javascript - 用户名和密码
HTML/Javascript - username and password
下面的这个html代码假设执行并启动一个警报,要求输入用户名,如果你得到的用户名正确,它会要求输入密码,但如果我在浏览器中打开这个页面,什么也没发生。为什么要这样做?我错过了什么? 请不要告诉我这是一种不安全的方法,我已经知道我只是即兴创作,直到我植入更好的方法。
<html>
<head>
<script language="JavaScript">
var username;
var user1="grant"
username=prompt('Please Log in. Username:',' ');
if (username=user1);
var pass1="password";
password=prompt('If you are suppose to be here you have a password. Please type it now:',' ');
if (password==pass1);
else {
window.location="wrongpassword.html";
}
else {
window.location="wrongpassword.html";
}
</script>
<body>
</body>
<html>
您缺少一些大括号。更正的代码(小提琴:http://jsfiddle.net/RyjhP/1/):
var user1="grant";
var username=prompt('Please Log in. Username:',' ');
if (username==user1){
var pass1="password";
password=prompt('If you are suppose to be here you have a password. Please type it now:',' ');
if (password==pass1){
alert("correct!")
}
else {
window.location="wrongpassword.html";
}
}
else {
window.location="wrongpassword.html";
}
做到这一点的简短方法。
.js
window.onload=function(){
window.location=prompt('Enter Pass')!='password'?'wrong.html':'ok.html'
}
例
http://jsfiddle.net/6KzDJ/
但这是一件非常糟糕的事情。
您应该使用 AJAX 从安全位置检查密码。
相关文章:
- 一个密码测试程序,如果存在空格,它会提醒用户
- 正确传输和保护用户'web应用程序的密码
- Firebase电子邮件/密码创建用户安全
- 更改错误文本“用户 ID 或密码不正确”
- 如何为在客户端检查其密码的用户创建登录页面
- Javascript 密码不应包含用户的帐户名或用户全名中超过两个连续字符的部分
- 正在云代码中检索用户密码
- 如何创建一个提示用户输入登录id和密码的网站
- 有没有一种安全的方法可以将 React.js 与 Python Flask 后端用于多用户、受密码保护的站点
- 如果用户在发布之前没有设置密码,请重定向用户
- 如何在文本框中缩进文本和光标的起始位置(用户、密码等)
- 在客户端JavaScript中存储Web应用程序的用户密码 - 这是安全的吗?
- 在 document.ready 上保存的用户/密码为空
- 流星:在不注销的情况下更改用户密码
- 使用电子邮件和密码错误对用户进行身份验证
- 如何提示用户在 HTML/JS 中输入密码,让他们无法在页面源代码中找到密码
- 带有护照的节点:比较密码抛出错误未定义不是一个函数,当它返回返回完成(null,用户);
- 如何在输入错误的用户名和/或密码时将用户从登录控件重定向到错误页面
- 是否可以在不使用帐户密码包的情况下获取流星用户ID
- 角度验证:如果用户输入无效的电子邮件或密码,则限制服务器请求