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"); User usuarioGoldenAccess = new User(usuarioConectado, senhaConectado); try { usuarioGoldenAccess = servicoDeAutenticacao.Authenticate(usuarioConectado, senhaConectado); } catch (Exception ex) { LabelErro.Text = ex.Message; } if (usuarioGoldenAccess.IsAuthenticated) { TextBoxBuscaPorPalavra.Focus(); } else { erro = "Usuário não autenticado"; Session.Add("erro", erro); Server.Transfer("Login.aspx"); Session.Abandon(); } }
/* * 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"); } }