コード例 #1
0
        private void btn_modify_Click(object sender, EventArgs e)
        {
            byte[] data = UTF8Encoding.UTF8.GetBytes(txt_securityanswer.Text);
            using (MD5CryptoServiceProvider mdS = new MD5CryptoServiceProvider())
            {
                byte[] keys = mdS.ComputeHash(UTF8Encoding.UTF8.GetBytes(hash));
                using (TripleDESCryptoServiceProvider tripDes = new TripleDESCryptoServiceProvider()
                {
                    Key = keys, Mode = CipherMode.ECB, Padding = PaddingMode.PKCS7
                })
                {
                    ICryptoTransform transform = tripDes.CreateEncryptor();
                    byte[]           results   = transform.TransformFinalBlock(data, 0, data.Length);
                    lbl_encrypttext.Text = Convert.ToBase64String(results, 0, results.Length);
                }
            }
            if (cbox_securityquestion.Text == "")
            {
                cbox_securityquestion.Focus();
                errorProvider1.SetError(cbox_securityquestion, "Please select the security question");
            }
            else if (txt_securityanswer.Text == "")
            {
                txt_securityanswer.Focus();
                errorProvider2.SetError(txt_securityanswer, "Please enter the security answer");
            }
            else
            {
                int uuid;
                int.TryParse(lbl_userid.Text, out uuid);

                tbl_user_detailsTableAdapter1.UpdateQueryForModifySecurityQuestions(cbox_securityquestion.SelectedItem.ToString(), lbl_encrypttext.Text, uuid);

                MessageBox.Show("The answer for your security question has been successfully modified!");

                frm_modifysecurityquestions frm = new frm_modifysecurityquestions();
                frm.Show();
                this.Hide();
            }
        }
コード例 #2
0
        private void modifySecurityQuestionsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frm_modifysecurityquestions frm = new frm_modifysecurityquestions();

            frm.Show();
        }