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);
            }
        }
예제 #2
0
        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);
            }
        }