protected void AutenticarUsuario(object sender, EventArgs e) { Usuario usuario; if (String.IsNullOrEmpty(txtLogin.Text) || String.IsNullOrEmpty(txtSenha.Text)) { lblmensagem.Text = "É necessário que se entre um usuário e senha válidos."; } using(negocio = new NegocioAutenticacao()) { usuario = new Usuario() { Login = txtLogin.Text, Senha = txtSenha.Text }; if (negocio.AutenticarUsuario(usuario)) { using(dao = new UsuarioDao()) { Session["Usuario"] = dao.BuscarLogin(usuario.Login).Id.ToString(); } Response.Redirect(@"Tarefas\PainelDeTarefas.aspx"); } else { lblmensagem.Text = "Usuário ou Senha inválidos. Tente novamente!"; } } }
public void VerificarMd5() { string senha = "teste,123"; string senhaNova = String.Empty; using(dao = new UsuarioDao()) { senhaNova = dao.GeraHashMd5(senha); } Assert.IsTrue(true); }
public void GravarUsuario() { Usuario usuario = new Usuario() { Login = "******", NomeCompleto = "Gabriel Simas", Senha = "teste,123", Status = 1 }; using(dao = new UsuarioDao()) { dao.Gravar(usuario); } Assert.IsTrue(usuario.Id > 0); }
public Boolean CadastrarNovoUsuario(Usuario usuario) { using(dao = new UsuarioDao()) { try { dao.Gravar(usuario); return true; } catch (Exception) { throw; } } }
public Boolean AutenticarUsuario(Usuario usuario) { using(dao = new UsuarioDao()) { String hash = dao.GeraHashMd5(usuario.Senha); Usuario usuarioBanco = dao.BuscarLogin(usuario.Login); if (String.IsNullOrEmpty(usuarioBanco.Login)) { return false; } else { return (usuario.Login.Equals(usuarioBanco.Login) && hash.Equals(usuarioBanco.Senha)); } } }
public void ValidaUsuarioESenha() { //Entrada de dados String login = "******"; String senha = "teste,123"; Usuario usuario; using(dao = new UsuarioDao()) { String senhaHash = dao.GeraHashMd5(senha); usuario = dao.BuscarLogin(login); if (usuario.Senha.Equals(senhaHash)) { Assert.IsTrue(true); } else { Assert.IsTrue(false); } } }