private void button1_Click(object sender, EventArgs e) { // Encriptação da string digitada pelo utilizador SHA384 sha384 = SHA384Managed.Create(); byte[] bytes = Encoding.UTF8.GetBytes(PasswordText.Text); byte[] hash = sha384.ComputeHash(bytes); //Pesquisa na Base de dados o utilizador ListaUser = db.SearchUserBd(UserText.Text, getStringFromHash(hash)); //GetStringFromHash é o metodo que retorna a string da chave encriptada if ((ListaUser.Count).Equals(1)) { //Invoca uma nova janela this.Hide(); MainPainel janela = new MainPainel(); janela.Closed += (s, args) => this.Close(); janela.Show(); } else { DialogResult dialogCredenciais = MessageBox.Show("Credênciais erradas, Tente Novamente", "Erro - Credênciais", MessageBoxButtons.OK, MessageBoxIcon.Error); PasswordText.Text = ""; } }
private void button1_Click(object sender, EventArgs e) { DataAccess db = new DataAccess(); ListaUser = db.SearchUserBd(UserText.Text, PasswordText.Text); if ((ListaUser.Count).Equals(1)) { this.Hide(); MainPainel janela = new MainPainel(); janela.Closed += (s, args) => this.Close(); janela.Show(); } else { DialogResult dialogCredenciais = MessageBox.Show("Credênciais erradas, Tente Novamente", "Erro - Credênciais", MessageBoxButtons.OK, MessageBoxIcon.Error); PasswordText.Text = ""; } }