最近在學習Java編程,發現有些網站在登錄時會記住用戶輸入的用戶名和密碼,下次進入網站時就不需要再輸入了。我也想在自己編寫的程序中加入這個功能,于是查找了相關資料并進行了實踐。
下面是實現記住用戶名和密碼的關鍵代碼: //讀取保存的文件 File file = new File("userinfo.txt"); if(file.exists()){ BufferedReader br = new BufferedReader(new FileReader(file)); String line = br.readLine(); if(line != null){ String[] userInfo = line.split(" "); username.setText(userInfo[0]); password.setText(userInfo[1]); } br.close(); } //保存用戶輸入的用戶名和密碼 File file = new File("userinfo.txt"); BufferedWriter bw = new BufferedWriter(new FileWriter(file)); bw.write(username.getText() + " " + password.getText()); bw.close();
通過以上代碼,我們可以實現在登錄界面記住用戶輸入的用戶名和密碼,在下次進入系統時可以自動填充。其中,保存的用戶名和密碼需要存儲到文件中,下次進入時再從文件中讀取。
需要注意的是,保存的文件和用戶名密碼應該進行加密以保護用戶隱私。此外,在保存用戶名密碼時也應該注意安全,以防止被惡意利用。
上一篇ajax傳輸數據到服務器
下一篇ajax傳輸中文顯示問號