zoukankan      html  css  js  c++  java
  • 编写登录注册

    const readline = require('readline-sync');
    let error = 3;

    let user = [{
    username: '001',
    password: '123'
    }, {
    username: '002',
    password: '456'
    }, {
    uesrname: '003',
    password: '789'
    }]
    //登录
    let denglu = function () {
    while (true) {
    console.log('请输入您的登录账号:');
    let username = readline.question('');
    console.log('请输入您的登录密码:');
    let password = readline.question('')
    for (let i = 0; i < user.length; i++) {
    if (username == user[i].username && password == user[i].password) {
    console.log('登录成功');
    return;
    }

    }
    error--;
    if (error <= 0) {
    console.log('输入错误超过三次,锁卡!');
    return;
    } else {
    console.log(`账号或密码错误,您还有${error}次机会`)
    }
    }
    }
    //注册
    let zhuce = function () {
    console.log('请输入您的注册账号:');
    let username = readline.question('');
    console.log('请输入您的注册密码:');
    let password = readline.question('')
    user.push({ username, password })
    console.log('注册成功');
    denglu();
    };
    //主要
    let main = function () {
    console.log('请选择操作:1.登录 2. 注册 3.退出')
    let option = readline.question('');
    switch (option) {
    case '1': denglu(); break;
    case '2': zhuce(); break;
    case '3': '退出';
    }
    }
    main();
  • 相关阅读:
    JDBC操作MySQL
    MySQL-SQL语句
    MySQL-环境安装、配置、卸载、系统介绍
    JavaSE-单元测试、反射、注解
    JavaSE-Stream、方法引用
    JavaSE-函数式编程接口
    JavaSE-网络编程
    Document
    Document
    Document
  • 原文地址:https://www.cnblogs.com/James23/p/9097472.html
Copyright © 2011-2022 走看看