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"> </span></td>
<tr>
<td colspan="2"><span class="pie"> </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