Exemple #1
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            string nomeUsuario = TxtUsuario.Text;
            string senha       = TxtSenha.Text;

            try
            {
                _loginBo = new LoginBo();

                //Obtem usuario cadastrado no banco
                var usuario = _loginBo.ObterUsuarioParaLogar(nomeUsuario, senha);

                //Redireciona o usuário para tela de login caso o mesmo não esteja autenticado
                FormsAuthentication.RedirectFromLoginPage(usuario.Nome, false);

                Session["Perfil"] = usuario.Perfil;
            }
            catch (UsuarioNaoCadastradoExceptions)
            {
                LblStatus.Text = "Usuário não cadastrado";
            }
            catch (Exception)
            {
                LblStatus.Text = "Erro inesperado";
            }
        }
    protected void BtnLogin_Click(object sender, EventArgs e)
    {
        _loginBo = new LoginBo();

        var nomeUsuario = TxtUsuario.Text;
        var senha = TxtSenha.Text;

        try
        {
            var usuario = _loginBo.ObterUsuarioParaLogar(nomeUsuario, senha);

            FormsAuthentication.RedirectFromLoginPage(nomeUsuario, false);
            Session.Timeout = 30;
            Session["UsuarioId"] = usuario.Id;
            Session["UsuarioNome"] = usuario.NomeUsuario;
            Session["Perfil"] = usuario.Perfil;
        }
        catch (UsuarioNaoCadastradoException)
        {
            LblMensagem.Text = "Usuario nao cadastrado";
        }
        catch (Exception)
        {
            LblMensagem.Text = "Erro no sistema"; ;
        }

    }
Exemple #3
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            _logingBo = new LoginBo();

            string nomeUsuario = TxtUsuario.Text;
            string senha       = txtSenha.Text;

            try
            {
                Usuario usuario = _logingBo.ObterUsuarioParaLogar(nomeUsuario, senha);
                lblStatus.Text = "Autenticação realizada com sucesso!";
            }
            catch (UsuarioNaoCadastradoException)
            {
                lblStatus.Text = "Usuário não cadastrado";
            } catch (Exception exc)
            {
                lblStatus.Text = "Ocorreu um erro inesperado! Contatar o administrador do sistema: \n " + exc.Message;
            }
        }
        protected void btnlogin_Click(object sender, EventArgs e)
        {
            _loginBo = new LoginBo();

            var nomeUsuario = txtUsuario.Text;
            var senha       = txtSenha.Text;

            try
            {
                var usuario = _loginBo.ObterUsuarioParaLogar(nomeUsuario, senha);
                FormsAuthentication.RedirectFromLoginPage(nomeUsuario, false);
                Session["Perfil"] = usuario.Perfil;
            }
            catch (UsuarioNaoCadastradoException)
            {
                lblStatus.Text = "Usuario não identificado!!!";
            }
            catch (Exception)
            {
                lblStatus.Text = "Ocurreu um erro inesperado, favor consultar o administrador do sistema";
            }
        }
Exemple #5
0
        protected void bntLogin_Click(object sender, EventArgs e)
        {
            _loginBo = new LoginBo();

            var nomeusuario = txtUsuario.Text;
            var senha       = txtSenha.Text;

            /*quando loga*/ try
            {
                var usuario = _loginBo.ObterUsuarioParaLogar(nomeusuario, senha);
                /*faz com que o usuário vá para  alogin page, definida no webConfig*/ FormsAuthentication.RedirectFromLoginPage(nomeusuario, false);
                Session.Timeout   = 30;             //Isso é para definir o tempo que sessão vai durar, coloca o mesmo que  ado site no webConfig
                Session["Perfil"] = usuario.Perfil; //Isso é para passar o valor "Perfil" para a página catalogo.aspx, tipo o qe você fez para definir o id do usuário no mangaDatabase
            }
            /*não tem o usuário no banco de dados*/ catch (UsuarioNaoCadastradoException)
            {
                lblStatus.Text = "Usuário não cadastrado.";
            }
            /*erro desconhecido*/ catch (Exception)
            {
                lblStatus.Text = "Ocorreu um erro inesperado, consulte o adiminstrador do sistema.";
            }
        }
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            _loginBo = new LoginBo();

            var nomeUsuario = TxtUsuario.Text;
            var senha       = TxtSenha.Text;

            try
            {
                var usuario = _loginBo.ObterUsuarioParaLogar(nomeUsuario, senha);
                FormsAuthentication.RedirectFromLoginPage(nomeUsuario, false);
                Session["Perfil"] = usuario.Perfil;
            }
            catch (UsuarioNaoCadastradoException)
            {
                LblStatus.ForeColor = System.Drawing.Color.Red;
                LblStatus.Text      = "Usuário não Cadastrdo!";
            }
            catch (Exception)
            {
                LblStatus.ForeColor = System.Drawing.Color.Red;
                LblStatus.Text      = "Ocorreu um erro inesperado, favor consultar o adminstrador do sistema.";
            }
        }
Exemple #7
0
        protected void BtgLogin_Click(object sender, EventArgs e)
        {
            _loginBo = new LoginBo();

            var nomeUsuario = TxtUsuario.Text;
            var senha       = TxtSenha.Text;

            try
            {
                var usuario = _loginBo.ObterUsuarioParaLogar(nomeUsuario, senha);
                FormsAuthentication.RedirectFromLoginPage(nomeUsuario, false);
                Session.Timeout   = 30;
                Session["Perfil"] = usuario.Perfil;
                //LblStatus.Text = "Usuario Logado";
            }
            catch (UsuarioNaoCadastradoException)
            {
                LblStatus.Text = "Usuario ou senha errados";
            }
            catch (Exception)
            {
                LblStatus.Text = "Ocorreu um erro inesperado,chamar os inuteis que fizeram o sistema!";
            }
        }