栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

注册的代码

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

注册的代码

 
    public int register(String userName, String userPassword) {
        //先判断元素个数,如果数组满了,就新建一个更大的数组,把数据拷贝过来即可
        if (count == user.length) {
            user = java.util.Arrays.copyOf(user, user.length + 10);
        }
        //传入一个用户,遍历用户数组,查看已有用户的账号是否存在,如果存在,给出提示,重新输入
        for (int i = 0; i < count; i++) {
            if (userName.equals(user[i].getName())) {
                return -1;
            }
        }
        //如果不存在,则存储起来,count++;
        user[count] = new User(userName, userPassword, generateLuckyNumber());
        count++;
        return count - 1;
    }
 
    
    public User login(String userName, String userPassword) {
        //传入一个用户,或者转入账号密码;遍历数组,如果匹配到账号,查看密码相同,则返回boolean值 true
        int index = matchUserIndex(userName, userPassword);
        if (index > -1) {
            loginIndex = index;
            return user[index];
        }
        return null;
    }
 
    
    public boolean changePassword(String userName, String userOldPassword, String userNewPassword) {
        int index = matchUserIndex(userName, userOldPassword);
        if (index > -1) {
            user[index].setPassword(userNewPassword);
            return true;
        }
        return false;
    }
 
    
    public boolean deleteUser(String userName, String userPassword) {
        int index = matchUserIndex(userName, userPassword);
        if (index > -1) {
            for (int i = index; i < count; i++) {
                user[index] = user[index + 1];//把删除位置以后的元素 往前挪一位
            }
            user[count - 1] = null; //把最后的元素释放
            count--;//数量减1
            return true;
        }
        return false;
    }    public int register(String userName, String userPassword) {        //先判断元素个数,如果数组满了,就新建一个更大的数组,把数据拷贝过来即可        if (count == user.length) {            user = java.util.Arrays.copyOf(user, user.length + 10);        }        //传入一个用户,遍历用户数组,查看已有用户的账号是否存在,如果存在,给出提示,重新输入        for (int i = 0; i < count; i++) {            if (userName.equals(user[i].getName())) {                return -1;            }        }        //如果不存在,则存储起来,count++;        user[count] = new User(userName, userPassword, generateLuckyNumber());        count++;        return count - 1;    }         public User login(String userName, String userPassword) {        //传入一个用户,或者转入账号密码;遍历数组,如果匹配到账号,查看密码相同,则返回boolean值 true        int index = matchUserIndex(userName, userPassword);        if (index > -1) {            loginIndex = index;            return user[index];        }        return null;    }         public boolean changePassword(String userName, String userOldPassword, String userNewPassword) {        int index = matchUserIndex(userName, userOldPassword);        if (index > -1) {            user[index].setPassword(userNewPassword);            return true;        }        return false;    }         public boolean deleteUser(String userName, String userPassword) {        int index = matchUserIndex(userName, userPassword);        if (index > -1) {            for (int i = index; i < count; i++) {                user[index] = user[index + 1];//把删除位置以后的元素 往前挪一位            }            user[count - 1] = null; //把最后的元素释放            count--;//数量减1            return true;        }        return false;    }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1017870.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号