Esempio n. 1
0
 public void UnloadLogin()
 {
     if (!File.Exists(encryptedFileName))
     {
         EncryptedFile.EncryptLogin(fileName);
         File.Delete(fileName);
     }
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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");
                }
            }
        }