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(); } }
/// <summary> /// Metodo usado para autencicar o usuário. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { TextBoxSenhaAtual.Focus(); GoldenAccess goldenAccess; User usuario = new User("", "");; string nome = (String)Session["usuario"]; string senha = (String)Session["senha"]; try { goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap"); usuario = goldenAccess.Authenticate(nome, senha); } catch (Exception ex) { LabelErro.Text = ex.Message; } if (usuario.IsAuthenticated) { LabelUsuario.Text = usuario.Login; } else { Server.Transfer("Login.aspx"); Session.Abandon(); } }
private void ButtonSalvar_Click(object sender, RoutedEventArgs e) { var messageQueue = SnackbarThree.MessageQueue; DateTime dataNascimento; String nome = TextBoxNome.Text; String cpf = TextBoxCpf.Text; String senhaAtual = TextBoxSenhaAtual.Password; String senhaNova = TextBoxSenhaNova.Password; if (String.IsNullOrEmpty(nome)) { TextBoxNome.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Nome não informado.")); return; } if (String.IsNullOrEmpty(senhaAtual)) { TextBoxSenhaAtual.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Senha atual não informada.")); return; } if (DatePickerNascimento.SelectedDate == null || DatePickerNascimento.SelectedDate > DateTime.Now) { DatePickerNascimento.Focus(); Task.Factory.StartNew(() => messageQueue.Enqueue("Data de nascimento inválida.")); return; } else { dataNascimento = DatePickerNascimento.SelectedDate.Value; } if (!String.IsNullOrEmpty(TextBoxSenhaNova.Password)) { if (!control.ValidarSenha(cpf, senhaAtual)) { Task.Factory.StartNew(() => messageQueue.Enqueue("Senha atual inválida!")); return; } } else { senhaNova = senhaAtual; } if (control.Salvar(nome, senhaNova, dataNascimento)) { Task.Factory.StartNew(() => messageQueue.Enqueue("Perfil atualizado com sucesso!")); return; } else { Task.Factory.StartNew(() => messageQueue.Enqueue("Erro ao atualizar perfil, tente novamente!")); return; } }
protected void Page_Load(object sender, EventArgs e) { ImageButton lkListar = (ImageButton)Master.FindControl("ImageButtonListar"); lkListar.Visible = false; ImageButton lkCadastrar = (ImageButton)Master.FindControl("ImageButtonCadastrar"); lkCadastrar.Visible = false; ImageButton lkAlterarSenha = (ImageButton)Master.FindControl("ImageButtonAlterarSenha"); lkAlterarSenha.Visible = false; ImageButton lkAjuda = (ImageButton)Master.FindControl("ImageButtonAjuda"); lkAjuda.Visible = false; TextBoxSenhaAtual.Focus(); GoldenAccess goldenAccess; User usuario = new User("", "");; string nome = (String)Session["usuario"]; string senha = (String)Session["senha"]; try { goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap"); usuario = goldenAccess.Authenticate(nome, senha); } catch (Exception ex) { LabelErro.Text = ex.Message; } if (usuario.IsAuthenticated) { LabelUsuario.Text = usuario.Login; } else { Server.Transfer("Login.aspx"); Session.Abandon(); } }