Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2008, 09:25
Avatar de virla
virla
 
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 10 meses
Puntos: 1
Problemas con asp

Sacando un codigo de un libro que he comprado he tratado de modificarlo de php a asp que es con lo que programo. la cosa es que lo realice con las modificaciones y con la coneccion a la db, pero no funciona, no es que me de error sino que siempre me muestra el mismo mensaje haga lo que haga. luego lo modifique como estaba en el libro sin la db buscando la info en la variables y sigue haciendo lo mismo.

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>login usuarios</title>
<link href="style.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
<!--
    function CrearInstancia() {
        XMLHttp=false;
        
        if (window.XMLHttpRequest) {
            return new XMLHttpRequest();
        } else if (window.ActiveXObject) {
            var versiones= ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "Msxml2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP" ];
            for (var i=0;i<versiones.length;i++) {
                try {
                    XMLHttp= new ActiveXObject(versiones[i]);
                    if (XMLHttp) {
                        return XMLHttp;
                        break;
                    }
                    
                } catch (e) {};
            }
        }
    }
    
    function validarUsuario() {
        XMLHttp=CrearInstancia();
        if (XMLHttp){
            username1=document.form.username.value;
            password1=document.form.password.value;
            
            url="login.asp?username="+ username1 +"& password="+ password1;
            XMLHttp.open("POST",url,true)
            XMLHttp.onreadystatechange=cambiaEstado
            XMLHttp.send(null)
            } else{
            alert('No se pudo crear la instancia');
            }
        }
        
        function cambiaEstado(){
            var respuesta;
            if (XMLHttp.readyState == 4) {
                if (XMLHttp.responseText == '1') {
                    respuesta="Bievenido!";
                } else if (XMLHttp.responseText == '2'){
                    respuesta="por favor complete username y password";
                }else{
                    respuesta="username /password icorrecto";
                }
                document.getElementById("respuesta").innerHTML=respuesta;
            }
        }
    
    //-->
    </script>
    </head>
    <body>
<table align="center">
  <tr>
    <td colspan="2"><samp class="top"> >> Login de usuarios </samp></td>
  </tr>
  <tr>
    <td class="lateral">
    <form action="post" name="form" id="form">
    <br />
    <samp>username</samp>
    <br />
    <samp><input type="text" name="username" id="username"></samp>
    <br />
    <samp>password</samp>
    <br />
    <span><input type="password" name="password" id="password"></span>
    <br />
    <br />
    <samp><input type="button" value="enviar" onClick="validarUsuario();"></samp>
    <br />
    </form>
    </td>
    <td class="contenido"><span id="respuesta" name="respuesta">&nbsp;</span></td>
  <tr>
    <td colspan="2"><span class="pie">&nbsp;</span></td>
  </tr>
</table>
</body>
</html>
Código:
<%
dim myUser, myPass
myUser="admin"
myPass="123"
if Request.QueryString("username") and Request.QueryString("password") then
    if Request.QueryString("username")=myUser and Request.QueryString("password")=myPass then
        Response.Write("1")
    else
        Response.Write("0")
    end if
else
    Response.Write("2")
end if
%>
Espero puedan ayudarme. Desde ya les voy agradeciendo
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla