Error of multiple redirects

Asked

Viewed 859 times

1

Before I didn’t make that mistake when I killed the session. The mistake is this: How do I fix.

Esta página da web tem um loop de redirecionamento
RecarregarOcultar detalhes
A página da web em http://localhost:2374/Default.aspx resultou em muitos redirecionamentos. Apagar seus cookies para este site ou permitir cookies de terceiros pode resolver o problema. Se não resolver, talvez o problema esteja na configuração do servidor, e não em seu computador.
Saiba mais sobre este problema.
Código de erro: ERR_TOO_MANY_REDIRECTS

The whole question, I don’t know if it’s because it’s on the page load. I just got a code from my colleague and it was like this all my Page Load.

protected void Page_Load(object sender, EventArgs e)
        {
            //Declarações   
            WFExecutor vcmpExecutor = null;

            try
            {
                //Instâncias e Inicializações
                vcmpExecutor = new WFExecutor();

                //Desenvolvimento

                if (!Page.IsPostBack)
                {
                    if (Request["hdfDsUsuarioRede"] != null)
                    {
                        //txtRecebeUsuario.Text = DecryptString(Request["hdfDsUsuarioRede"]);
                        txtRecebeUsuario.Text = (Request["hdfDsUsuarioRede"]);
                        Session["DsUsuarioRede"] = txtRecebeUsuario.Text;

                        VerificarSeguranca();
                    }

                    //if (Session["DsTipoUsuario"].ToString() == "2")
                    //{
                    //    Response.Redirect("/frmANAAguardeProcesso.aspx");
                    //}

                    if (Session["DsTipoUsuario"].ToString() == "2")
                        if (!HttpContext.Current.Request.Path.EndsWith("/frmANAAguardeProcesso.aspx", StringComparison.InvariantCultureIgnoreCase))
                            Response.Redirect("/frmANAAguardeProcesso.aspx");

                    if (Session["DsUsuarioRede"] != null)
                    {
                        VerificarSeguranca();
                    }

                }
            }
            catch (Exception Ex)
            {
                Mensagem = (wucMensagens)Page.Master.FindControl("wucMasterMensagens");
                Mensagem.ExibirMensagem(wucMensagens.TipoAlerta.Erro, Ex.Source, Ex.Message, Ex.StackTrace);

And that’s my problem:

if (Session["DsTipoUsuario"].ToString() == "2")
                        if (!HttpContext.Current.Request.Path.EndsWith("/frmANAAguardeProcesso.aspx", StringComparison.InvariantCultureIgnoreCase))
                            Response.Redirect("/frmANAAguardeProcesso.aspx");
                }
            }

I kill the session like this, passing a user to a Hiddenfield:

http://localhost:2374/?hdfdsusuariorede=scofva

That’s when it all goes away.

  • You tried to delete cookies?

  • I made an issue and posted my problem

  • Which class is this code in? From the Default or Master page?

  • Is on the default page

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.