js的多账号三次登录机会

const rs = require(`readline-sync`);
 
let ary = [['zql', 123], ['xw', 456], ['xj', 789]];
for (let i = 2; i >= 0; i--) {
console.log('请输入您的账号:');
let username = rs.question();
console.log('请输入您的密码:');
let password = rs.question() - 0;
let load = true;
for (let j = 0; j < ary.length; j++) {
if (username == ary[j][0] && password == ary[j][1]) {
console.log(`恭喜您,登录成功`);
i = -1;
load = false;
break;
}
}
if (i == 0 && load == true) {
console.log("输入超过三次,您的账号已被锁定");
break;
}
if (load) {
console.log(`账号或密码错误,您还有${i}次机会,请重新登录`);
}
}
posted on 2018-07-21 11:45  活在当下zql  阅读(379)  评论(0编辑  收藏  举报