用JavaScript编写验证用户名和密码,输入用户名和密码,如果用户名和密码正确,给出弹出框提登陆成功 否则一直输入 例如设用户名为admin 密码为123456
时间: 2024-09-10 10:24:02 浏览: 97
在JavaScript中,你可以创建一个简单的函数来验证用户输入的用户名和密码。下面是一个基本的示例,假设我们有一个固定的用户名和密码作为参考:
// 定义预设的用户名和密码
const username = "admin";
const password = "123456";
// 获取用户的输入
function getUserInput() {
return new Promise((resolve) => {
const inputUsername = prompt("请输入用户名:");
const inputPassword = prompt("请输入密码:");
resolve({ username, password, inputUsername, inputPassword });
});
}
// 验证输入
async function validateLogin() {
try {
const { inputUsername, inputPassword } = await getUserInput();
// 检查输入是否匹配预设值
if (inputUsername === username && inputPassword === password) {
alert("登录成功!");
return;
} else {
alert("用户名或密码错误,请重新输入.");
}
} catch (error) {
console.error("输入验证过程中发生错误:", error);
}
}
// 开始验证过程
validateLogin();
在这个例子中,getUserInput
函数会提示用户输入,并返回一个包含输入信息的对象。validateLogin
函数会异步获取输入并检查是否匹配,如果匹配则显示登录成功的消息,否则显示错误提示。
请注意,这只是一个基础示例,实际应用中你需要考虑更安全的密码存储方式(如哈希和盐),以及用户体验(如尝试次数限制)。同时,此代码应在客户端环境运行,因为prompt
用于获取用户输入,在服务器端环境下可能需要其他方式获取输入。
相关推荐



















