private void VerificarToken() { string parametros = ParamEncrip.ObtenerParametrosPagina(); try { if (paramEncrip["tkn"] != null) { //Busca token en BD T.RespuestaSesion r = new NegocioSistema(null, null).ValidarToken(paramEncrip["tkn"]); //if ( paramEncrip["nurl"] != null) //{ // //Encripta url y la envia // parametros += ("nurl=" + paramEncrip["nurl"]); //} if (r.Code != "0")//Sesion no activa { Response.Redirect(MapeoSistema.END_SESION + "?" + HttpUtility.UrlPathEncode(parametros), false); } else { } } else { Response.Redirect(MapeoSistema.RUTA_SESION + ((!string.IsNullOrEmpty(parametros))?"?" + HttpUtility.UrlPathEncode(parametros):""), false); } } catch (Exception ex) { Response.Redirect(MapeoSistema.END_SESION + "?" + HttpUtility.UrlPathEncode(parametros)); } }
protected void Page_Load(object sender, EventArgs e) { Session.Clear(); if (!IsPostBack) { string url = " window.location.href = '" + ResolveUrl("~/"); if (paramEncrip["nurl"] != null) { url += "?" + ParamEncrip.ObtenerParametrosPagina(); } url += "'; "; ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "go", "go(\"" + url + "\")", true); } else { } }