如何用java编写一个非常简单的登录系统

Jpi*_*xta 5 java passwords login system

我需要创建一个系统来检查文件的用户名和密码,如果它是正确的,它会说明是否在标签中.到目前为止,我已经能够简单地使一个用户名和密码等于变量,但需要以某种方式将其链接到文件.我是一个菜鸟程序员,所以很多人都很感激.这是我在身份验证按钮下的内容.

String pass;
String user;
user = txtUser.getText();
pass = txtPass.getText();

if(pass.equals("blue") && user.equals("bob") ){
    lblDisplay.setText("Credentials Accepted.");
}
else{
    lblDisplay.setText("Please try again.");
}     
Run Code Online (Sandbox Code Playgroud)

Gal*_*are 10

您将需要使用java.util.Scanner此问题.

这是一个很好的控制台登录程序:

import java.util.Scanner; // I use scanner because it's command line.

public class Login {
public void run() {
    Scanner scan = new Scanner (new File("the\\dir\\myFile.extension"));
    Scanner keyboard = new Scanner (System.in);
    String user = scan.nextLine();
    String pass = scan.nextLine(); // looks at selected file in scan

    String inpUser = keyboard.nextLine();
    String inpPass = keyboard.nextLine(); // gets input from user

    if (inpUser.equals(user) && inpPass.equals(pass)) {
        System.out.print("your login message");
    } else {
        System.out.print("your error message");
    }
}
} 
Run Code Online (Sandbox Code Playgroud)

当然,您将使用Scanner scanner = new Scanner (File toScan);但不能用于用户输入.

快乐的编码!

作为最后一点,如果你可以制作Swing组件,那么你至少是一个不错的程序员.