none
Variable de sesión en asp RRS feed

  • Debate general

  • Hola a todos,

    Tengo un problema, me enviaron un archivo de texto, el cual me pidieron que lo cambiara a formato asp o php , esto es para, que al ingresar a una aplicación y dar click en un botón este archivo redireccione a una página de la empresa que envió el archivo, donde ellos capturan a traves de un proxy de donde viene y dejen ingresar a su página.

    El tema del logueo con nuestra base de datos ya esta echo, pero no se donde agregar a este archivo que enviaron la variable de session para validar que este validado y recien direccione, ya que si no le agrego esta variable , es cosa de ingresar la url y redireccionara que es lo que se quiere evitar , el código es en parte es el siguiente :

    <%@ LANGUAGE=JSCRIPT %>
    <%
        var h=75246;
    	var g=54654180;
    	var d="259119_1ASP7";
        function b(e){
            return(e<10?"0"+e.toString():e.toString());
        }
        var c=new Date();
        var f=b(c.getUTCMinutes())+b(c.getUTCMonth())+b(c.getUTCDate())+b(c.getUTCHours());
        f=(f*h)-g;
        var urlArgs = "?" + Request.QueryString;
    %>
    <html>
        <head>
            <script language="javascript">
            function go() {
                var key = document.getElementById("key").value;
    
                if (!isNaN(key)) {
    				document.getElementById('submitButton').value=
    					"Redirecting to " + document.uptodate.action + " ... please wait.";
                    document.uptodate.submit();
                } else {
                    alert("This UpToDate portal is not installed correctly.  Please contact your systems administrator");
                    return false;
                }
            }
            </script>
        </head>
        <body onload="go();">
            <form method="post" action="ESTA PARTE LA BORRE QUE ES DONDE VA LA DIRECCION<%=urlArgs%>" name="uptodate" onsubmit="go();">
                <input type="hidden" value="<%= d %>" name="portal">
                <input type="hidden" value="<%= f %>" name="key" id="key">
                <input type="submit" value="UpToDate" id="submitButton">
            </form>
        </body>
    </html>


    Como dije, este es un archivo .txt que me solicitaron cambiar extensión, Donde le incluyo la variable de sesión para corroborar que exista ???

    Quise hacer esto al inicio del archivo pero me da error , no reconoce el código :

    <%@ Page Language="VB" %>
    <% 
        if Session("estado") = false then
            Response.Redirect("index.aspx")
        endif
    %>

    Espero haber sido claro en la explicación.

    Desde ya gracias, Saludos.

    jueves, 11 de junio de 2015 14:18

Todas las respuestas

  • Que error marca?

    Quiza podrias hacer lo siguiente

    <script>

    function algo()

    {

    var valor1 = <%= Session("estado")%>

    if(valor = loquequieres)

    {

    window.open("index.aspx");

    }

    }

    Debuggea javascript para que veas el error


    Si mi respuesta fue útil ayudame marcándola como correcta.

    martes, 23 de junio de 2015 21:24