diff --git a/src/fxml/ChangePasswordSuccessfully.fxml b/src/fxml/ChangePasswordSuccessfully.fxml index 832557c3f6f48be619e314c23f5ba2d221e50cf3..9f8ac72885daa46bdbf88e90c87bb6c7417db717 100644 --- a/src/fxml/ChangePasswordSuccessfully.fxml +++ b/src/fxml/ChangePasswordSuccessfully.fxml @@ -15,7 +15,7 @@ - + diff --git a/src/fxml/CreateAccount.fxml b/src/fxml/CreateAccount.fxml index a458fcbbf7a51800132138e722d621aa38327984..f90309496cd9dc722670f5d14cd310e1cb782c23 100644 --- a/src/fxml/CreateAccount.fxml +++ b/src/fxml/CreateAccount.fxml @@ -65,7 +65,7 @@ - + @@ -85,7 +85,7 @@ - + @@ -94,7 +94,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -120,7 +120,7 @@ diff --git a/src/fxml/FindPassword.fxml b/src/fxml/FindPassword.fxml index 89d3394fc4188e4a86320f107b9902c7f99bc9c3..4a32baabddb5604d0387d77095c14e3d167c609b 100644 --- a/src/fxml/FindPassword.fxml +++ b/src/fxml/FindPassword.fxml @@ -15,9 +15,9 @@ - + - + diff --git a/src/imgzip/Login_SignIn/Login.java b/src/imgzip/Login_SignIn/Login.java index 67a69d71ac2b944215bc1a03529eb0a77804b39c..856303b7b3704b71c19bebb5f890b2c85215b07a 100644 --- a/src/imgzip/Login_SignIn/Login.java +++ b/src/imgzip/Login_SignIn/Login.java @@ -46,9 +46,9 @@ public class Login extends Application { try { File file = new File("src/txtFile/RememberAccount&Password.txt"); -// if(!file.exists()){ -// file.createNewFile(); -// } + if(!file.exists()){ + file.createNewFile(); + } FileReader fr = new FileReader(file); BufferedReader br = new BufferedReader(fr); diff --git a/src/imgzip/Login_SignIn/LoginBeginner.java b/src/imgzip/Login_SignIn/LoginBeginner.java index 49a64b80b59a7828d35630966ac33b9d47815ee8..df575e6d07f6594dbd16d4d4027c43aeccba5041 100644 --- a/src/imgzip/Login_SignIn/LoginBeginner.java +++ b/src/imgzip/Login_SignIn/LoginBeginner.java @@ -10,6 +10,7 @@ import javafx.scene.control.TextField; import javafx.stage.Stage; import java.io.BufferedReader; +import java.io.File; import java.io.FileReader; @@ -38,7 +39,8 @@ public class LoginBeginner { PasswordField password = (PasswordField)root.lookup("#password"); CheckBox remember = (CheckBox)root.lookup("#remember"); Button logIn = (Button)root.lookup("#Login"); - + Label passwordWrong = (Label)root.lookup("#passwordWrong"); + passwordWrong.setVisible(false); /** 在页面开启之前检查上一次登录时是否记住了密码, @@ -46,34 +48,41 @@ public class LoginBeginner { */ try { - FileReader fr = new FileReader("src/txtFile/RememberAccount&Password.txt"); + File file = new File("src/txtFile/RememberAccount&Password.txt"); + if(!file.exists()){ + file.createNewFile(); + } + + File file1 = new File("src/txtFile/RememberAccount&Password.txt"); + FileReader fr = new FileReader(file1); BufferedReader br = new BufferedReader(fr); String line = ""; line = br.readLine(); + if(file1.length() != 0){ - String[] judge = line.split("\\|"); - String truejudge = "true"; - int accountIndex = 0; - int passwordIndex = 1; - int judgeIndex = 2; + String[] judge = line.split("\\|"); + String truejudge = "true"; + int accountIndex = 0; + int passwordIndex = 1; + int judgeIndex = 2; - if(judge[judgeIndex].equals(truejudge) ){ - account.setText(judge[accountIndex]); - password.appendText(judge[passwordIndex]); + if(judge[judgeIndex].equals(truejudge) ){ + account.setText(judge[accountIndex]); + password.appendText(judge[passwordIndex]); - remember.setSelected(true); - logIn.setDisable(false); + remember.setSelected(true); + logIn.setDisable(false); + } + br.close(); + fr.close(); } - br.close(); - fr.close(); }catch (Exception e){ e.printStackTrace(); - } primaryStage.setTitle("XXX login");