Before, I did not give this error when I killed the session. The error is this: How do I solve it?
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 do not know if it's because it's in the page load. I just got a code with my colleague and got 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 by passing a user to a HiddenField:
http://localhost:2374/?hdfdsusuariorede=scofva
It is at that moment that things go away.