public void UnloadLogin() { if (!File.Exists(encryptedFileName)) { EncryptedFile.EncryptLogin(fileName); File.Delete(fileName); } }
public void UpdateFile(User userInfo) { if (File.Exists(encryptedFileName)) { EncryptedFile.DecryptLogin(fileName); File.Delete(encryptedFileName); } using (BinaryWriter writer = new BinaryWriter(File.Open(fileName, FileMode.Append))) { EncryptedUser u = new EncryptedUser(userInfo); writer.Write(u.EuserName); writer.Write(u.EpassWord); writer.Write(u.DisplayName); Trace.WriteLine(u.EuserName + ", " + u.EpassWord + " and " + u.DisplayName + " are written to the file!"); } EncryptedFile.EncryptLogin(fileName); File.Delete(fileName); }
private void LoadFile() { if (File.Exists(encryptedFileName)) { EncryptedFile.DecryptLogin(fileName); File.Delete(encryptedFileName); } if (File.Exists(fileName)) { using (BinaryReader reader = new BinaryReader(File.Open(fileName, FileMode.Open))) { Trace.WriteLine("Login.bin was opened!"); Int64 username, password; string displayName; while (reader.BaseStream.Position != reader.BaseStream.Length) { username = reader.ReadInt64(); password = reader.ReadInt64(); displayName = reader.ReadString(); Trace.WriteLine(username + "," + password + " and " + displayName + " have been read!"); userList.Add(new EncryptedUser(username, password, displayName)); } } } else { using (BinaryReader reader = new BinaryReader(File.Open(fileName, FileMode.Create))) { Trace.WriteLine("Login.bin was created"); } } }