JavaScriptATM登陆锁卡问题

Posted 爱吃鱼的猫#

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScriptATM登陆锁卡问题相关的知识,希望对你有一定的参考价值。

let user = [
    ["a", 1, 1000],
    ["b", 2, 2000],
    ["c", 3, 3000]
]
//登录不加锁卡
function login() {
    let status = true;
    while (status) {
        console.log("请输入用户名:");
        let username = readline.question();
        console.log("请输入密码:");
        let password = readline.question();
        for (let i = 0; i < user.length; i++) {
            if (username == user[i][0] && password == user[i][1]) {
                console.log("登陆成功");
                return;
            }
        }
        console.log("登录失败");
    }
}

login();

//登录加上锁卡
function login1(){
    let time = 3;
    let status = true;
    while (status) {
        console.log("请输入用户名:");
        let username = readline.question();
        console.log("请输入密码:");
        let password = readline.question();
        for (let i = 0; i < user.length; i++) {
            if (username == user[i][0] && password == user[i][1]) {
                console.log("登陆成功");
                return;
            }   
        } 
        time--;
        if (time == 0) {
            console.log("输错三次,锁卡");
        }else{
            console.log(`密码错误,你还有${time}次机会`);
        }
        
    }
}

 

以上是关于JavaScriptATM登陆锁卡问题的主要内容,如果未能解决你的问题,请参考以下文章

SIMLock锁卡功能解析

SIMLock锁卡功能解析

广州大学城热水解锁卡dump

不小心被锁!物联卡锁卡机制与解锁方法,你不准备了解一下?

(转)博客园登陆__JSEncrypt 分析

JSP 设计教师与学生不同登陆界面(带验证码)