Example #1
0
        /// <summary>
        /// Método usado para confirmar a alteração da senha verificando a senha antiga e cadastrando a nova.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.Web.UI.ImageClickEventArgs"/> instance containing the event data.</param>
        protected void ImageButtonConfirmar_Click(object sender, ImageClickEventArgs e)
        {
            GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");

            try
            {
                User usuario = goldenAccess.Authenticate(LabelUsuario.Text, TextBoxSenhaAtual.Text);
                if (usuario.IsAuthenticated && cont <= 3)
                {
                    GoldenAccessService servicoGoldenAccess = new GoldenAccessService(usuario);
                    if (TextBoxNovaSenha.Text == TextBoxConfirmacaoSenha.Text)
                    {
                        cont++;
                        servicoGoldenAccess.ChangePassword(LabelUsuario.Text, TextBoxNovaSenha.Text);
                        LabelErro.Text = "Senha alterada com sucesso";
                    }
                    else
                    {
                        LabelErro.Text = "Senha e confirmação precissam ser iguais";
                    }
                }
                else
                {
                    LabelErro.Text = "Tentativas de mudança de senha excedidas";
                }
            }
            catch (Exception ex)
            {
                LabelErro.Text = ex.Message;
            }
        }
Example #2
0
        /// <summary>
        /// Método usado para cadastrar o usuário no banco.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.Web.UI.ImageClickEventArgs"/> instance containing the event data.</param>
        protected void ImageButtonEnviar_Click(object sender, ImageClickEventArgs e)
        {
            Usuario usuario = new Usuario();

            usuario.matricula  = TextBoxMatricula.Text;
            usuario.login      = TextBoxLogin.Text;
            usuario.password   = TextSenha.Text;
            usuario.permissoes = retornaListaPermissoes();

            Adaptador adpt = new Adaptador();

            //inserir o usuario no GoldenAcess
            adpt.addUsuario(usuario);

            /***************** Faz criptografia da senha após cadastrar *********************/
            GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");

            try
            {
                User usuarioAccess = goldenAccess.Authenticate(TextBoxLogin.Text, TextSenha.Text);
                GoldenAccessService servicoGoldenAccess = new GoldenAccessService(usuarioAccess);
                //servicoGoldenAccess.ChangePassword(usuario.login, Convert.ToBase64String(usuario.password));
                //  ChangePassword(TextBoxLogin.Text, TextSenha.Text);
            }
            catch (Exception ex)
            {
                LabelErro.Text = ex.Message;
            }
        }
Example #3
0
 protected void ImageButtonConfirmar_Click(object sender, ImageClickEventArgs e)
 {
     GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");
     try
     {
         User usuario = goldenAccess.Authenticate(LabelUsuario.Text, TextBoxSenhaAtual.Text);
         if (usuario.IsAuthenticated && cont <= 3)
         {
             GoldenAccessService servicoGoldenAccess = new GoldenAccessService(usuario);
             if (TextBoxNovaSenha.Text == TextBoxConfirmacaoSenha.Text)
             {
                 cont++;
                 servicoGoldenAccess.ChangePassword(LabelUsuario.Text, TextBoxNovaSenha.Text);
                 LabelErro.Text = "Senha alterada com sucesso";
             }
             else
             {
                 LabelErro.Text = "Senha e confirmação precissam ser iguais";
             }
         }
         else
         {
             LabelErro.Text = "Tentativas de mudança de senha excedidas";
         }
     }
     catch (Exception ex)
     {
         LabelErro.Text = ex.Message;
     }
 }
Example #4
0
        /// <summary>
        /// Método usado para cadastrar o usuário no banco.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.Web.UI.ImageClickEventArgs"/> instance containing the event data.</param>
        protected void ImageButtonEnviar_Click(object sender, ImageClickEventArgs e)
        {
            Usuario usuario = new Usuario();
            usuario.matricula = TextBoxMatricula.Text;
            usuario.login = TextBoxLogin.Text;
            usuario.password = TextSenha.Text;
            usuario.permissoes = retornaListaPermissoes();

            Adaptador adpt = new Adaptador();
            //inserir o usuario no GoldenAcess
            adpt.addUsuario(usuario);

            /***************** Faz criptografia da senha após cadastrar *********************/
            GoldenAccess goldenAccess = new GoldenAccess("http://localhost:3271/GoldenAccess.soap");
            try
            {
                User usuarioAccess = goldenAccess.Authenticate(TextBoxLogin.Text, TextSenha.Text);
                GoldenAccessService servicoGoldenAccess = new GoldenAccessService(usuarioAccess);
                //servicoGoldenAccess.ChangePassword(usuario.login, Convert.ToBase64String(usuario.password));
                  //  ChangePassword(TextBoxLogin.Text, TextSenha.Text);
            }
            catch (Exception ex)
            {
                LabelErro.Text = ex.Message;
            }
        }