private void updateButton_Click(object sender, EventArgs e)
        {
            try
            {
                if (passwordEntry == null)
                {
                    return;
                }

                string decrypted = EncryptionTool.Decrypt(passwordEntry.Password);
                string password  = passwordEntry.Password;
                if (passwordTextBox.Text != password && passwordTextBox.Text != decrypted)
                {
                    password = passwordTextBox.Text;
                    password = EncryptionTool.Encrypt(password);
                }


                PasswordEntry pe = new PasswordEntry(
                    titleTextBox.Text, password, urlTextBox.Text, commentTextBox.Text);
                user.UpdatePassword(passwordEntry.Title, pe);

                MessageBox.Show("Pavyko atnaujinti slaptažodį");
                ClearFields();
                DisableFields();
                passwordEntry = null;
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
        private void showButton_MouseLeave(object sender, EventArgs e)
        {
            if (passwordEntry == null)
            {
                return;
            }

            string password = EncryptionTool.Decrypt(passwordEntry.Password);

            if (passwordTextBox.Text != passwordEntry.Password && passwordTextBox.Text != password)
            {
                return;
            }

            passwordTextBox.Text = passwordEntry.Password;
        }
示例#3
0
        public string Post([FromForm] FormEditObject form)
        {
            string email      = form.email;
            string JsonString = string.Empty;
            User   user       = new User();
            var    dt         = EntityData.Edit.Get(email);

            if (dt.Rows.Count > 0)
            {
                user.emailadres = dt.Rows[0][0].ToString();
                string encryptedPassword = dt.Rows[0][1].ToString();
                user.password = EncryptionTool.Decrypt(encryptedPassword);
                user.naam     = dt.Rows[0][2].ToString();
                user.voornaam = dt.Rows[0][3].ToString();
                user.country  = dt.Rows[0][4].ToString();
                user.adres    = dt.Rows[0][5].ToString();
                user.postcode = Convert.ToInt32(dt.Rows[0][6]);
            }
            JsonString = JsonConvert.SerializeObject(user);

            return(JsonString);
        }
 private void copyButton_Click(object sender, EventArgs e)
 {
     Clipboard.SetText(EncryptionTool.Decrypt(passwordEntry.Password));
 }