private UsuarioMOD AutenticaUsuario(string email, string senha) { UsuarioDAL usuario = new UsuarioDAL(); UsuarioMOD usuarioMOD = new UsuarioMOD(); usuarioMOD = usuario.AutenticarUsuario(email, senha); return(usuarioMOD); }
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) { var usuarioDAL = new UsuarioDAL(); e.Authenticated = usuarioDAL.AutenticarUsuario(Login1.UserName, Criptografia.GetMD5Hash(Login1.Password)); Logado.UsuarioLogado = e.Authenticated; if (e.Authenticated) { Administrador.Admin = usuarioDAL.VerificaAdmin(Login1.UserName).Administrador; } }
private void btnLogin_Click(object sender, EventArgs e) { string usuario = txtUsuario.Text; string senha = Criptografia.GetMD5Hash(txtSenha.Text); UsuarioDAL uDAL = new UsuarioDAL(); if (uDAL.AutenticarUsuario(usuario, senha)) { this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Usuário e/ou Senha Inválidos"); } }
public bool AutenticarUsuario(string login, string senha) { var usuarioLogado = _dal.AutenticarUsuario(login, senha); //Se nao encontrou usuario, retorna false if (usuarioLogado == null) { return(false); } //Seta um cookie encriptado com o login do usuario autenticado var usuarioSessao = string.Format("idUsuario:{0}|x|login:{1}|nome:{2}|dataUltimoLoginFeito:{3}|idPerfilUsuario:{4}", usuarioLogado.id, usuarioLogado.login, usuarioLogado.nome, usuarioLogado.dataUltimoLoginFeito, usuarioLogado.idPerfilUsuario); FormsAuthentication.SetAuthCookie(usuarioSessao, false); usuarioLogado.dataUltimoLogin = DateTime.Now; _dal.Salvar(usuarioLogado); return(true); }