Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        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
            {
            }
        }