Que tal, unque muy elemental, alguien podria decirme como puedo ajustar o utilizar este código para crear la parte de autenticación e ingreso de una sesión para el acceso a una B.D. via web, entiendo también que se debe generar un archivo tipo plano con el contenido de las passwd y nombre de varios usrs para referenciarlos desde la forma de ingreso y si es así como lo referencio con el codigo que tengo,  alguna sugerencia?, el codigo es perfecto en su estructura html, no estoy seguro en la de php el codigo y el archivo plano son de ejemplos diferentes. 
 
 
codigo  php y html
 
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Ejemplo 2: Simulación de Autenticación</title>
</head>
<script language="javascript">
 
</script>
 
 
<body>
<form name="forma" method="post" onSubmit="return autentica();">
<table width="300" border="1" align="center" cellpadding="1" cellspacing="1">
  <tr>
    <td width="71">Usuario</td>
    <td width="216">
      <input name="usuario" type="text" id="usuario">
   </td>
  </tr>
  <tr>
    <td>Password</td>
    <td><input name="password" type="password" id="password"></td>
  </tr>
  <tr align="center">
    <td colspan="2"><input type="submit" name="boton" value="Entrar"></td>
    </tr>
</table>
</form>
<center>
En este ejemplo solo autentica si el usuario es: <b>demo</b> y el password es: <b>demo</b>
</center>
<?
var req;
var respuesta;
 
function leer_doc(url) {
	req = false;
 
 
    // llama XMLHttpRequest objecto
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
       if (req.overrideMimeType) {
                req.overrideMimeType('text/xml');
        }
 
    // Si no funciona intenta utiliar el objeto IE/Windows ActiveX
    } else if (window.ActiveXObject) {
        isIE = true;
        req = new ActiveXObject("Microsoft.XMLHTTP");
	}
 
	if(req){
		req.onreadystatechange = procesar_respuesta;
		req.open('GET', url, true);
		req.send(null);
	}
 
}
 
function procesar_respuesta() {
    // only if req shows "loaded"
    if (req.readyState == 4) {
        if (req.status == 200) {//copia el contenido del request al div con id contenido
			respuesta = req.responseText;
			acciones(respuesta);
        } else {
            alert("Hubo un Error tratando de leer los datos:\n" +
                req.statusText);
        }
    }
}
 
//Acciones a tomar dependiendo de la respuesta
function acciones(respuesta){
	if(respuesta==0)
		alert(respuesta + " Usuario y/o Password Incorrectos" );
	else
	   alert(respuesta + " Autenticado.");
 
	document.forma.boton.disabled=false;
	document.forma.boton.value = "Entrar";
}
 
//funcion llamada cuando se hace submit a la forma
function autentica(){
	usuario = document.forma.usuario.value;
	password = document.forma.password.value;
	document.forma.boton.disabled=true;
	document.forma.boton.value = "Autenticando...";
	url = "login.php?usuario=" + usuario + "&password=" + password;
	leer_doc(url);
 
	return false;
}
 
?>
</body>
</html>
 
 
 
archivo password.txt
 
Joe|1235 
Pedro|qwer 
Noe|Gty45e 
kermit|rwe4v
 
saludos 
   
 

