private void loginButton_Click(object sender, EventArgs e) { try { FileManager fileManager = new FileManager(); FileEncryptionTool.DecryptCombo(StupidNaming.GetPathAes(nameTextBox.Text)); string[] data = fileManager.ReadFile(StupidNaming.GetPathTxt(nameTextBox.Text)); user = UserStringConverter.GetStringToUser(data); if (!BCrypt.Net.BCrypt.Verify(passwordTextBox.Text, user.GetAccountPassword())) { throw new Exception("Slaptazodziai nesutampa"); } Form form = new ManagementForm(user); form.ShowDialog(); } catch (Exception exc) { if (user != null) { FileEncryptionTool.EncryptCombo(StupidNaming.GetPathTxt(user.GetNickname())); } MessageBox.Show(exc.Message); } }
private void ManagementForm_FormClosing(Object sender, FormClosingEventArgs e) { FileManager fileManager = new FileManager(); string data = user.ToString(); Console.WriteLine(data); fileManager.WriteAFile(StupidNaming.GetPathTxt(user.GetNickname()), data); FileEncryptionTool.EncryptCombo(StupidNaming.GetPathTxt(user.GetNickname())); user = null; }
private void button1_Click(object sender, EventArgs e) { try { User user = new User(nameTextBox.Text, passwordTextBox.Text); user.SetAccountPassword(BCrypt.Net.BCrypt.HashPassword(passwordTextBox.Text)); Console.WriteLine(user.ToString()); FileManager fileManager = new FileManager(); fileManager.WriteAFile(StupidNaming.GetPathTxt(user.GetNickname()), user.ToString()); FileEncryptionTool.EncryptCombo(StupidNaming.GetPathTxt(user.GetNickname())); MessageBox.Show("Pavyko prisiregistruoti"); } catch (Exception exc) { Console.WriteLine(exc); MessageBox.Show(exc.Message); } }