private void validaAcesso() { string cripSenha = ""; SymmCrypto crip = new SymmCrypto(SymmCrypto.SymmProvEnum.DES); cripSenha = crip.Encrypting(txtSenha.Text.Trim(), "6666"); if (txtLogin.Text.Trim() != "ADMCARGA") { try //Para acesso ao banco. { tbl_userTableAdapter.buscaUsuario(pORTARIADataSet.tbl_user, txtLogin.Text); if (pORTARIADataSet.tbl_user.Rows.Count > 0) { if (pORTARIADataSet.tbl_user[0].senha.Trim() != cripSenha) { MessageBox.Show("Usuário ou senha inválido.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); txtSenha.Text = ""; return; } } else { MessageBox.Show("Usuário não localizado", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } catch (System.Data.SqlClient.SqlException err) { MessageBox.Show(err.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } catch (Exception err) { MessageBox.Show(err.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Program.strUsuarioAtu = txtLogin.Text; Program.flgAcesso = true; this.Close(); } else { if (txtSenha.Text.Trim() == "CARGA") { Program.strUsuarioAtu = txtLogin.Text; Program.flgAcesso = true; this.Close(); } else { MessageBox.Show("Usuário ou senha inválido.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtLogin.Focus(); } } }
private void btnAlterar_Click(object sender, EventArgs e) { if (validaControle()) { try { string cripSenha = ""; SymmCrypto crip = new SymmCrypto(SymmCrypto.SymmProvEnum.DES); cripSenha = crip.Encrypting(txtNovaSenha.Text.Trim(), "6666"); tbl_userTableAdapter.atualizaSenha(cripSenha, lblViewUsr.Text); MessageBox.Show("Senha alterada com sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception err) { MessageBox.Show(err.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void salvar() { string cripSenha; SymmCrypto crip = new SymmCrypto(SymmCrypto.SymmProvEnum.DES); cripSenha = crip.Encrypting("autoneum", "6666"); try { pORTARIADataSet.tbl_user.Clear(); tbl_userTableAdapter.buscaUsuario(pORTARIADataSet.tbl_user, txtUsuario.Text.Trim()); //busca usuario na tabela. if (pORTARIADataSet.tbl_user.Rows.Count > 0) { tbl_userTableAdapter.atualizaUsuario(txtUsuario.Text.Trim(), nomeTextBox.Text.Trim(), situacaoCheckBox.Checked); if (alterarsenhacheck.Checked) { tbl_userTableAdapter.atualizaSenha(cripSenha, txtUsuario.Text.Trim()); MessageBox.Show("A senha foi alterada com sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else //novo usuario { tbl_userTableAdapter.insereUsuario(nomeTextBox.Text.Trim(), txtUsuario.Text.Trim(), cripSenha, situacaoCheckBox.Checked); MessageBox.Show("Senha: autoneum", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Information); } tbl_userProg tbl = new tbl_userProg(); tbl.excluiProgramas(txtUsuario.Text.Trim()); salvaAcessos(tevProg.Nodes, txtUsuario.Text.Trim()); listaUsuarios(); } catch (Exception err) { MessageBox.Show(err.Message, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { tab = 0; tabControl1.SelectedIndex = tab; } }
/// <summary> /// This Method Encrypts Any Value To String With Specific Ways Described In The Type /// </summary> /// <example>string Encryption.Encrypt("BlaBlaBla",Ecryptiontypes.FormAuth);</example> public static string Encrypt(string strToEncrypt, Encryptiontypes type) { string back = ""; try { switch (type) { case Encryptiontypes.Mine: MyEncryption my = new MyEncryption(); back = my.Encrypt(strToEncrypt); break; case Encryptiontypes.FormAuth: Encryption en = new Encryption(); back = en.EncryptFrmAuth(strToEncrypt); break; case Encryptiontypes.Des: SymmCrypto sy = new SymmCrypto(SymmCrypto.SymmProvEnum.DES); back = sy.Encrypting(strToEncrypt, ""); break; case Encryptiontypes.Rijndal: SymmCrypto syy = new SymmCrypto(SymmCrypto.SymmProvEnum.Rijndael); back = syy.Encrypting(strToEncrypt, ""); break; default: break; } } catch { back = ""; } return(back); }
public string EncryptRijndael(string val) { SymmCrypto sy = new SymmCrypto(SymmCrypto.SymmProvEnum.Rijndael); return(sy.Encrypting(val, "")); }
public string EncryptDes(string val) { SymmCrypto sy = new SymmCrypto(SymmCrypto.SymmProvEnum.DES); return(sy.Encrypting(val, "")); }
private bool validaControle() { string cripSenha = ""; if (txtSenha.Text.Trim() == "") { MessageBox.Show("O campo senha [Senha Atual] não pode estar em branco.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtSenha.Focus(); return(false); } if (txtNovaSenha.Text.Trim() == "") { MessageBox.Show("O campo nova senha não pode estar em branco.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtNovaSenha.Focus(); return(false); } if (txtConfirmar.Text.Trim() == "") { MessageBox.Show("O campo Confirmar não pode estar em branco.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtConfirmar.Focus(); return(false); } if (txtNovaSenha.Text != txtConfirmar.Text) { MessageBox.Show("O campo Confirmar não pode ser diferente do campo Nova Senha.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtConfirmar.Focus(); return(false); } try { SymmCrypto crip = new SymmCrypto(SymmCrypto.SymmProvEnum.DES); cripSenha = crip.Encrypting(txtSenha.Text.Trim(), "6666"); tbl_userTableAdapter.buscaUsuario(pORTARIADataSet.tbl_user, lblViewUsr.Text); //dados do usuario if (pORTARIADataSet.tbl_user.Rows.Count > 0) // retornou alguma linha { if (pORTARIADataSet.tbl_user[0].senha.Trim() != cripSenha) //a senha bate { MessageBox.Show("Senha Inválida.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Usuário não localizado.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (System.Data.SqlClient.SqlException err) { MessageBox.Show(err.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } catch (Exception err) { MessageBox.Show(err.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }