コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ImageButton lkListar = (ImageButton)Master.FindControl("ImageButtonListar");

            lkListar.Visible = false;
            ImageButton lkAjuda = (ImageButton)Master.FindControl("ImageButtonAjuda");

            lkAjuda.Visible = false;
            string       usuarioConectado      = (String)Session["usuario"];
            string       senhaConectado        = (String)Session["senha"];
            GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");

            LightInfocon.GoldenAccess.General.User usuarioGoldenAccess = new LightInfocon.GoldenAccess.General.User(usuarioConectado, senhaConectado);
            try
            {
                usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(usuarioConectado, senhaConectado);
            }
            catch (Exception ex)
            {
                LabelErro.Text = ex.Message;
            }
            if (usuarioGoldenAccess.IsAuthenticated)
            {
                TextBoxSenhaAtual.Focus();
            }
            else
            {
                Server.Transfer("login.aspx");
                erro = "Usuário não autenticado";
                Session.Add("erro", erro);
                Session.Abandon();
            }
        }
コード例 #2
0
ファイル: default.aspx.cs プロジェクト: igorpontes/ZCR
        /*
         * Definição das funcionalidades que serão realizadas na carga da página.
         */
        protected void Page_Load(object sender, EventArgs e)
        {
            // Mostrando e ocultando botões do menu dinamicamente.
            ImageButton lkPrincipal = (ImageButton)Master.FindControl("ImageButtonPrincipal");

            lkPrincipal.Visible = false;
            ImageButton lkCadastrar = (ImageButton)Master.FindControl("ImageButtonCadastrar");

            lkCadastrar.Visible = true;
            ImageButton lkListar = (ImageButton)Master.FindControl("ImageButtonListar");

            lkListar.Visible = true;
            ImageButton lkAlterarSenha = (ImageButton)Master.FindControl("ImageButtonAlterarSenha");

            lkAlterarSenha.Visible = true;
            ImageButton lkAjuda = (ImageButton)Master.FindControl("ImageButtonAjuda");

            lkAjuda.Visible = true;
            ImageButton lkSair = (ImageButton)Master.FindControl("ImageButtonSair");

            lkSair.Visible = true;
            TextBoxBuscaPorPalavra.Focus();//Dexiando o foco no campo de busca por palavra

            //Verificando se o usuário que está manipulando a página é o mesmo que acessou o sistema.
            string       usuarioConectado      = (String)Session["usuario"];
            string       senhaConectado        = (String)Session["senha"];
            GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");

            LightInfocon.GoldenAccess.General.User usuarioGoldenAccess = new LightInfocon.GoldenAccess.General.User(usuarioConectado, senhaConectado);
            try
            {
                usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(usuarioConectado, senhaConectado);
            }
            catch (Exception ex)
            {
                LabelErro.Text = ex.Message;
            }
            if (usuarioGoldenAccess.IsAuthenticated)
            {
                TextBoxBuscaPorPalavra.Focus();
            }
            else
            {
                //Caso não seja o mesmo usuário ele será redirecionado para o login e toda sessão será limpa.
                erro = "Usuário não autenticado";
                Session.Add("erro", erro);
                Session.Abandon();
                Server.Transfer("login.aspx");
            }
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ImageButton lkPrincipal = (ImageButton)Master.FindControl("ImageButtonPrincipal");

            lkPrincipal.Visible = true;
            ImageButton lkCadastrar = (ImageButton)Master.FindControl("ImageButtonCadastrar");

            lkCadastrar.Visible = false;
            ImageButton lkListar = (ImageButton)Master.FindControl("ImageButtonListar");

            lkListar.Visible = true;
            ImageButton lkAlterarSenha = (ImageButton)Master.FindControl("ImageButtonAlterarSenha");

            lkAlterarSenha.Visible = true;
            ImageButton lkAjuda = (ImageButton)Master.FindControl("ImageButtonAjuda");

            lkAjuda.Visible = false;
            ImageButton lkSair = (ImageButton)Master.FindControl("ImageButtonSair");

            lkSair.Visible = true;
            string       usuarioConectado      = (String)Session["usuario"];
            string       senhaConectado        = (String)Session["senha"];
            GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");

            LightInfocon.GoldenAccess.General.User usuarioGoldenAccess = new LightInfocon.GoldenAccess.General.User(usuarioConectado, senhaConectado);
            try
            {
                usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(usuarioConectado, senhaConectado);
            }
            catch (Exception ex)
            {
                LabelErro.Text = ex.Message;
            }
            if (usuarioGoldenAccess.IsAuthenticated)
            {
                TextBoxNumero_Registro.Focus();
            }
            else
            {
                //Caso não seja o mesmo usuário, este será redirecionado para o login e a sessão será limpa.
                erro = "Usuário não autenticado";
                Session.Add("erro", erro);
                Session.Abandon();
                Server.Transfer("login.aspx");
            }
        }
コード例 #4
0
ファイル: alterar.aspx.cs プロジェクト: igorpontes/ZCR
        protected void Page_Load(object sender, EventArgs e)
        {
            ImageButton lkAjuda = (ImageButton)Master.FindControl("ImageButtonAjuda");

            lkAjuda.Visible = false;
            string       usuarioConectado      = (String)Session["usuario"];
            string       senhaConectado        = (String)Session["senha"];
            GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");

            LightInfocon.GoldenAccess.General.User usuarioGoldenAccess = new LightInfocon.GoldenAccess.General.User(usuarioConectado, senhaConectado);
            try
            {
                usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(usuarioConectado, senhaConectado);
            }
            catch (Exception ex)
            {
                LabelErro.Text = ex.Message;
            }
            if (usuarioGoldenAccess.IsAuthenticated)
            {
                TextBoxNumeroProcesso.Focus();
            }
            else
            {
                Server.Transfer("Login.aspx");
                erro = "Usuário não autenticado";
                Session.Add("erro", erro);
                Session.Abandon();
            }

            if ((String)Session["id"] != null)
            {
                id = (String)Session["id"];
            }
            else
            {
                Server.Transfer("Default.aspx");
                erro = "Identificador do campo não encontrado";
                Session.Add("erro", erro);
            }

            if (!Page.IsPostBack)
            {
                MontaTela(id);
            }
        }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string       usuarioConectado      = (String)Session["usuario"];
            string       senhaConectado        = (String)Session["senha"];
            GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");

            LightInfocon.GoldenAccess.General.User usuarioGoldenAccess = new LightInfocon.GoldenAccess.General.User(usuarioConectado, senhaConectado);
            try
            {
                usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(usuarioConectado, senhaConectado);
            }
            catch (Exception ex)
            {
                LabelErro.Text = ex.Message;
            }
            if (usuarioGoldenAccess.IsAuthenticated)
            {
                TextBoxNumero_Registro.Focus();
            }
            else
            {
                erro = "Usuário não autenticado";
                Session.Add("erro", erro);
                Session.Abandon();
                Server.Transfer("login.aspx");
            }

            if ((String)Session["id"] != null)
            {
                id = (String)Session["id"];
            }
            else
            {
                Server.Transfer("default.aspx");
                erro = "Identificador do campo não encontrado";
                Session.Add("erro", erro);
            }

            //Caso esteja sendo aberta pela primeira vez, a página buscará os valores dos campos.
            if (!Page.IsPostBack)
            {
                MontaTela(id);
            }
        }
コード例 #6
0
ファイル: Adaptador.cs プロジェクト: igorpontes/ZCR
 public bool AlterarSenha(string nome, string novaSenha)
 {
     GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");
     LightInfocon.GoldenAccess.General.User usuarioGoldenAccess = new LightInfocon.GoldenAccess.General.User(nome, novaSenha);
     try
     {
         usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(nome, novaSenha);
     }
     catch (Exception e)
     {
         string erro = e.Message;
     }
     if (usuarioGoldenAccess.IsAuthenticated && usuarioGoldenAccess.IsAdm)
     {
         return true;
     }
     else
     {
         return false;
     }
 }
コード例 #7
0
ファイル: Adaptador.cs プロジェクト: igorpontes/ZCR
        /// <summary>
        /// Método usado para alterar a senha do usuário que esta logado.
        /// </summary>
        /// <param name="nome">O username.</param>
        /// <param name="novaSenha">A nova senha.</param>
        /// <returns>um booleano informando se foi auterada.</returns>
        public bool AlterarSenha(string nome, string novaSenha)
        {
            GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");

            LightInfocon.GoldenAccess.General.User usuarioGoldenAccess = new LightInfocon.GoldenAccess.General.User(nome, novaSenha);
            try
            {
                usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(nome, novaSenha);
            }
            catch (Exception e)
            {
                string erro = e.Message;
            }
            if (usuarioGoldenAccess.IsAuthenticated && usuarioGoldenAccess.IsAdm)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //// Create a merge document and set it's properties
            //MergeDocument document = MergeDocument.Merge( MapPath( "../PDFs/DocumentA.pdf" ), MapPath( "../PDFs/DocumentB.pdf" ));

            //// Append additional PDF
            //document.Append( MapPath( "../PDFs/DocumentC.pdf" ) );
            //// Append 3 pages from an aditional PDF
            //document.Append( MapPath( "../PDFs/DocumentD.pdf" ), 1, 3 );

            //// Outputs the merged document to the current web page
            //document.DrawToWeb( "MergePDFs.pdf" );
            string       usuarioConectado      = (String)Session["usuario"];
            string       senhaConectado        = (String)Session["senha"];
            GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");

            LightInfocon.GoldenAccess.General.User usuarioGoldenAccess = new LightInfocon.GoldenAccess.General.User(usuarioConectado, senhaConectado);
            try
            {
                usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(usuarioConectado, senhaConectado);
            }
            catch (Exception ex)
            {
                string erro = ex.Message;
            }
            if (usuarioGoldenAccess.IsAuthenticated)
            {
                FileUpload1.Focus();
            }
            else
            {
                //Caso não seja o mesmo usuário, este será redirecionado para o login e a sessão será limpa.
                erro = "Usuário não autenticado";
                Session.Add("erro", erro);
                Session.Abandon();
                Server.Transfer("login.aspx");
            }
        }
コード例 #9
0
ファイル: mergedocuments.aspx.cs プロジェクト: igorpontes/ZCR
        protected void Page_Load(object sender, EventArgs e)
        {
            //// Create a merge document and set it's properties
            //MergeDocument document = MergeDocument.Merge( MapPath( "../PDFs/DocumentA.pdf" ), MapPath( "../PDFs/DocumentB.pdf" ));

            //// Append additional PDF
            //document.Append( MapPath( "../PDFs/DocumentC.pdf" ) );
            //// Append 3 pages from an aditional PDF
            //document.Append( MapPath( "../PDFs/DocumentD.pdf" ), 1, 3 );

            //// Outputs the merged document to the current web page
            //document.DrawToWeb( "MergePDFs.pdf" );
            string usuarioConectado = (String)Session["usuario"];
            string senhaConectado = (String)Session["senha"];
            GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");
            LightInfocon.GoldenAccess.General.User usuarioGoldenAccess = new LightInfocon.GoldenAccess.General.User(usuarioConectado, senhaConectado);
            try
            {
                usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(usuarioConectado, senhaConectado);
            }
            catch (Exception ex)
            {
                string erro = ex.Message;
            }
            if (usuarioGoldenAccess.IsAuthenticated)
            {
                FileUpload1.Focus();
            }
            else
            {
                //Caso não seja o mesmo usuário, este será redirecionado para o login e a sessão será limpa.
                erro = "Usuário não autenticado";
                Session.Add("erro", erro);
                Session.Abandon();
                Server.Transfer("login.aspx");
            }
        }
コード例 #10
0
        /*
         * Método que verifica as permissões de acesso de um usuário a aplicação.
         */
        public int EfetuaLogin(string nome, string senha)
        {
            GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");

            LightInfocon.GoldenAccess.General.User usuario = new LightInfocon.GoldenAccess.General.User(nome, senha); //Validação de usuário e senha
            try
            {
                usuario = goldenAccess.Authenticate(nome, senha); //Autenticação de usuário e senha.
            }
            catch (Exception ex)
            {
                if (!usuario.IsAuthenticated)
                {
                    string erro = ex.Message;
                    return(4);
                }
            }
            if (usuario.IsAuthenticated)
            {
                if (usuario.HasGroup("PTRIOADM"))
                {
                    return(1);//Será retornado 1 caso o usuário seja administrado do sistema.
                }
                else if (usuario.HasGroup("PTRIOLIM"))
                {
                    return(2);// Será retornado 2 caso o usuário tenha permissões limitadas a aplicação (Apenas consulta).
                }
                else
                {
                    return(3);// Será retornado 3 caso não seja um usuário do sistema.
                }
            }
            else
            {
                return(5);// Será retornado 5 caso o erro gerado não tenha sido identificado.
            }
        }
コード例 #11
0
ファイル: Adaptador.cs プロジェクト: igorpontes/ZCR
        /// <summary>
        /// Método que retorna o tipo de usuário no login.
        /// </summary>
        /// <param name="nome">O username.</param>
        /// <param name="senha">A senha.</param>
        /// <returns></returns>
        public int EfetuaLogin(string nome, string senha)
        {
            GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");

            LightInfocon.GoldenAccess.General.User usuario = new LightInfocon.GoldenAccess.General.User(nome, senha);
            try
            {
                usuario = goldenAccess.Authenticate(nome, senha);
            }
            catch (Exception ex)
            {
                if (!usuario.IsAuthenticated)
                {
                    string erro = ex.Message;
                    return(4);
                }
            }
            if (usuario.IsAuthenticated)
            {
                if (usuario.HasGroup("RHADM"))
                {
                    return(1);
                }
                else if (usuario.HasGroup("RHLIM"))
                {
                    return(2);
                }
                else
                {
                    return(3);
                }
            }
            else
            {
                return(5);
            }
        }
コード例 #12
0
ファイル: Adaptador.cs プロジェクト: igorpontes/ZCR
 public int EfetuaLogin(string nome, string senha)
 {
     GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");
     LightInfocon.GoldenAccess.General.User usuario = new LightInfocon.GoldenAccess.General.User(nome, senha);
     try
     {
         usuario = goldenAccess.Authenticate(nome, senha);
     }
     catch (Exception ex)
     {
         if (!usuario.IsAuthenticated)
         {
             string erro = ex.Message;
             return 4;
         }
     }
     if (usuario.IsAuthenticated)
     {
         if (usuario.HasGroup("RHADM"))
         {
             return 1;
         }
         else if (usuario.HasGroup("RHADM"))
         {
             return 2;
         }
         else
         {
             return 3;
         }
     }
     else
     {
         return 5;
     }
 }
コード例 #13
0
ファイル: default.aspx.cs プロジェクト: igorpontes/ZCR
        /*
         * Definição das funcionalidades que serão realizadas na carga da página.
         */
        protected void Page_Load(object sender, EventArgs e)
        {
            // Mostrando e ocultando botões do menu dinamicamente.
            ImageButton lkPrincipal = (ImageButton)Master.FindControl("ImageButtonPrincipal");
            lkPrincipal.Visible = false;
            ImageButton lkCadastrar = (ImageButton)Master.FindControl("ImageButtonCadastrar");
            lkCadastrar.Visible = true;
            ImageButton lkListar = (ImageButton)Master.FindControl("ImageButtonListar");
            lkListar.Visible = true;
            ImageButton lkAlterarSenha = (ImageButton)Master.FindControl("ImageButtonAlterarSenha");
            lkAlterarSenha.Visible = true;
            ImageButton lkAjuda = (ImageButton)Master.FindControl("ImageButtonAjuda");
            lkAjuda.Visible = true;
            ImageButton lkSair = (ImageButton)Master.FindControl("ImageButtonSair");
            lkSair.Visible = true;
            TextBoxBuscaPorPalavra.Focus();//Dexiando o foco no campo de busca por palavra

            //Verificando se o usuário que está manipulando a página é o mesmo que acessou o sistema.
            string usuarioConectado = (String)Session["usuario"];
            string senhaConectado = (String)Session["senha"];
            GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");
            LightInfocon.GoldenAccess.General.User usuarioGoldenAccess = new LightInfocon.GoldenAccess.General.User(usuarioConectado, senhaConectado);
            try
            {
                usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(usuarioConectado, senhaConectado);
            }
            catch (Exception ex)
            {
                LabelErro.Text = ex.Message;
            }
            if (usuarioGoldenAccess.IsAuthenticated)
            {
                TextBoxBuscaPorPalavra.Focus();
            }
            else
            {
                //Caso não seja o mesmo usuário ele será redirecionado para o login e toda sessão será limpa.
                erro = "Usuário não autenticado";
                Session.Add("erro", erro);
                Session.Abandon();
                Server.Transfer("login.aspx");
            }
        }
コード例 #14
0
ファイル: alterar.aspx.cs プロジェクト: igorpontes/ZCR
        protected void Page_Load(object sender, EventArgs e)
        {
            ImageButton lkAjuda = (ImageButton)Master.FindControl("ImageButtonAjuda");
            lkAjuda.Visible = false;
            string usuarioConectado = (String)Session["usuario"];
            string senhaConectado = (String)Session["senha"];
            GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");
            LightInfocon.GoldenAccess.General.User usuarioGoldenAccess = new LightInfocon.GoldenAccess.General.User(usuarioConectado, senhaConectado);
            try
            {
                usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(usuarioConectado, senhaConectado);
            }
            catch (Exception ex)
            {
                LabelErro.Text = ex.Message;
            }
            if (usuarioGoldenAccess.IsAuthenticated)
            {
                TextBoxNumeroProcesso.Focus();
            }
            else
            {
                Server.Transfer("Login.aspx");
                erro = "Usuário não autenticado";
                Session.Add("erro", erro);
                Session.Abandon();
            }

            if ((String)Session["id"] != null)
            {
                id = (String)Session["id"];
            }
            else
            {
                Server.Transfer("Default.aspx");
                erro = "Identificador do campo não encontrado";
                Session.Add("erro", erro);
            }

            if (!Page.IsPostBack)
            {
                MontaTela(id);
            }
        }
コード例 #15
0
ファイル: Adaptador.cs プロジェクト: igorpontes/ZCR
 /*
  * Método que verifica as permissões de acesso de um usuário a aplicação.
  */
 public int EfetuaLogin(string nome, string senha)
 {
     GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");
     LightInfocon.GoldenAccess.General.User usuario = new LightInfocon.GoldenAccess.General.User(nome, senha); //Validação de usuário e senha
     try
     {
         usuario = goldenAccess.Authenticate(nome, senha); //Autenticação de usuário e senha.
     }
     catch(Exception ex)
     {
         if (!usuario.IsAuthenticated)
         {
             string erro = ex.Message;
             return 4;
         }
     }
     if (usuario.IsAuthenticated)
     {
         if (usuario.HasGroup("PTRIOADM"))
         {
             return 1;//Será retornado 1 caso o usuário seja administrado do sistema.
         }
         else if (usuario.HasGroup("PTRIOLIM"))
         {
             return 2;// Será retornado 2 caso o usuário tenha permissões limitadas a aplicação (Apenas consulta).
         }
         else
         {
             return 3;// Será retornado 3 caso não seja um usuário do sistema.
         }
     }
     else
     {
         return 5;// Será retornado 5 caso o erro gerado não tenha sido identificado.
     }
 }
コード例 #16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string usuarioConectado = (String)Session["usuario"];
            string senhaConectado = (String)Session["senha"];
            GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");
            LightInfocon.GoldenAccess.General.User usuarioGoldenAccess = new LightInfocon.GoldenAccess.General.User(usuarioConectado, senhaConectado);
            try
            {
                usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(usuarioConectado, senhaConectado);
            }
            catch (Exception ex)
            {
                LabelErro.Text = ex.Message;
            }
            if (usuarioGoldenAccess.IsAuthenticated)
            {
                TextBoxNumero_Registro.Focus();
            }
            else
            {
                erro = "Usuário não autenticado";
                Session.Add("erro", erro);
                Session.Abandon();
                Server.Transfer("login.aspx");
            }

            if ((String)Session["id"] != null)
            {
                id = (String)Session["id"];
            }
            else
            {
                Server.Transfer("default.aspx");
                erro = "Identificador do campo não encontrado";
                Session.Add("erro", erro);
            }

            //Caso esteja sendo aberta pela primeira vez, a página buscará os valores dos campos.
            if (!Page.IsPostBack)
            {
                MontaTela(id);
            }
        }
コード例 #17
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ImageButton lkPrincipal = (ImageButton)Master.FindControl("ImageButtonPrincipal");
     lkPrincipal.Visible = true;
     ImageButton lkCadastrar = (ImageButton)Master.FindControl("ImageButtonCadastrar");
     lkCadastrar.Visible = false;
     ImageButton lkListar = (ImageButton)Master.FindControl("ImageButtonListar");
     lkListar.Visible = true;
     ImageButton lkAlterarSenha = (ImageButton)Master.FindControl("ImageButtonAlterarSenha");
     lkAlterarSenha.Visible = true;
     ImageButton lkAjuda = (ImageButton)Master.FindControl("ImageButtonAjuda");
     lkAjuda.Visible = false;
     ImageButton lkSair = (ImageButton)Master.FindControl("ImageButtonSair");
     lkSair.Visible = true;
     string usuarioConectado = (String)Session["usuario"];
     string senhaConectado = (String)Session["senha"];
     GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");
     LightInfocon.GoldenAccess.General.User usuarioGoldenAccess = new LightInfocon.GoldenAccess.General.User(usuarioConectado, senhaConectado);
     try
     {
         usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(usuarioConectado, senhaConectado);
     }
     catch (Exception ex)
     {
         LabelErro.Text = ex.Message;
     }
     if (usuarioGoldenAccess.IsAuthenticated)
     {
         TextBoxNumero_Registro.Focus();
     }
     else
     {
         //Caso não seja o mesmo usuário, este será redirecionado para o login e a sessão será limpa.
         erro = "Usuário não autenticado";
         Session.Add("erro", erro);
         Session.Abandon();
         Server.Transfer("login.aspx");
     }
 }
コード例 #18
0
ファイル: cadastrar.aspx.cs プロジェクト: igorpontes/ZCR
        protected void Page_Load(object sender, EventArgs e)
        {
            ImageButton lkCadastrar = (ImageButton)Master.FindControl("ImageButtonCadastrar");
            lkCadastrar.Visible = false;
            ImageButton lkPrincipal = (ImageButton)Master.FindControl("ImageButtonPrincipal");
            lkPrincipal.Visible = true;
            ImageButton lkListar = (ImageButton)Master.FindControl("ImageButtonListar");
            lkListar.Visible = false;
            ImageButton lkAjuda = (ImageButton)Master.FindControl("ImageButtonAjuda");
            lkAjuda.Visible = false;

            string usuarioConectado = (String)Session["usuario"];
            string senhaConectado = (String)Session["senha"];
            GoldenAccess servicoDeAutenticacao = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");
            LightInfocon.GoldenAccess.General.User usuarioGoldenAccess = new LightInfocon.GoldenAccess.General.User(usuarioConectado, senhaConectado);
            try
            {
                usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(usuarioConectado, senhaConectado);
            }
            catch (Exception ex)
            {
                LabelErro.Text = ex.Message;
            }
            if (usuarioGoldenAccess.IsAuthenticated)
            {
                TextBoxNumeroProcesso.Focus();
            }
            else
            {
                erro = "Usuário não autenticado";
                Session.Add("erro", erro);
                Server.Transfer("Login.aspx");
                Session.Abandon();
            }

            if (TextBoxQtdPessoas.Text == "")
            {
                TextBoxQtdPessoas.Text = "0";
            }
            LabelPessoa1.Visible = false;
            LabelPessoa2.Visible = false;
            LabelPessoa3.Visible = false;
            LabelPessoa4.Visible = false;
            TextBoxPessoa1.Visible = false;
            TextBoxPessoa2.Visible = false;
            TextBoxPessoa3.Visible = false;
            TextBoxPessoa4.Visible = false;
        }