Jump to content

raphaelfogaca

Members
  • Content count

    3
  • Joined

  • Last visited

Community Reputation

0 Comum

About raphaelfogaca

  1. raphaelfogaca

    [Resolvido] Como melhorar a validação de login

    Deu certo! Criei outro método para validar usuário e dentro do método faço o select para buscar somente o usuário específico. Obrigado! public bool ValidaUsuario(string login, string senha) { using (ControleRotasContext db = new ControleRotasContext()) { var query = db.Usuarios.Where(o => o.UsuarioLogin == login && o.UsuarioSenha == senha).FirstOrDefault(); if (query != null) { return true; } else return false; } }
  2. raphaelfogaca

    [Resolvido] Como melhorar a validação de login

    Usuarios() é um método que eu criei que retorna a lista de usuarios.ToList();
  3. Olá galera, sou novo em desenvolvimento e estou tentando desenvolver o sistema da minha monografia na época da faculdade. Escrevi um trecho para validar usuário e senha para ter acesso a aplicação, mas acredito que usando foreach para percorrer toda a lista de usuários não seja a melhor opção. Como posso melhorar essa validação? Obrigado!! private void btn_Entrar(object sender, EventArgs e) { string login = textUsuario.Text; string senha = textSenha.Text; UsuarioEntity uEntity = new UsuarioEntity(); IList<Usuario> lista = uEntity.Usuarios(); foreach (var item in lista) { if ((item.UsuarioLogin == textUsuario.Text) && (item.UsuarioSenha == textSenha.Text)) { MessageBox.Show("Seja bem vindo ao Controle de Rotas"); panelLogin.Visible = false; button4.Visible = true; button5.Visible = true; break; } else{ MessageBox.Show("Usuário e/ou Senha Incorreto(s)"); textUsuario.Text = ""; textSenha.Text = ""; break; } } }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.