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"); } }
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); } }