feige-LoginService

package com.feige.service;

import com.feige.beans.Customer;
import com.feige.tools.CustomerData;

import java.util.Scanner;

public class LoginService {
private Scanner scanner = null;
public LoginService() {};
public LoginService(Scanner scanner) {
this.scanner = scanner;
}

public void login() {
    System.out.println("选择身份:1 用户 2 快递员");
    int role = scanner.nextInt();
    System.out.println("请输入用户的id:");
    String id = scanner.next();
    System.out.println("请输入用户的密码:");
    String pwd = scanner.next();
    if ( 1 == role  ) {
        System.out.println("用户登录");
        invokeCustomerService(id , pwd);
    }else if( 2 == role ){
        System.out.println("快递员登录功能暂时关闭");
    }

}
// 登录
public void invokeCustomerService(String id , String pwd) {
    // 在数组中查询该用户是否存在
    Customer customer = CustomerData.get(id, pwd);
    if ( null == customer ) {
        System.out.println("数据库中没有该用户,无法登录");
        return; // 提前中断程序
    }
    // 找到用户,进入对应的功能
    // ....
}

// 注册   ftp://172.17.40.240
public void resgister( Scanner sc ) {
    System.out.println("请输入用户的编号:");
    String clientId = sc.next();
    System.out.println("请输入用户的密码:");
    String pwd = sc.next();
    System.out.println("请输入用户名:");
    String name = sc.next();
    System.out.println("请输入年龄:");
    int age = sc.nextInt();
    System.out.println("请输入性别:");
    String sex = sc.next();
    System.out.println("请输入用户的手机号:");
    String phone = sc.next();

    Customer customer = new Customer(name , sex, pwd, age, clientId, phone);
    CustomerData.save(customer);

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容