HOLA. BUENAS.
TENGO UNA TERRIBLE DUDA, QUE ME TIENE ATASCADO.
NECESITO CREAR UN INGRESIO RESTRINGIDO A UNA WEB. QUE A LA PERSONA QUE YO DESEE LE DE UNA CLAVE E INGRESE MEDIANTE ESA CLAVE A UNA PAGINA QUE LE PROPORCIONARE. NECESITO POR LO MENOS TRES CLAVES PARA DIFERENTES USUARIOS Y QUE LO DERIBEN A DIFERENTES PAGINAS.
ENCONTRE ESTE CODIGO POR LA WEB.
LOGIN.PHP
..........................................
<?
//usuario 1
// solo entra si hicieron clic en aceptar
if($validar){
//chequear usuario 1
if ($usuario == "usuario1" and $clave == "clave1") {
header("location: pagina1.html");
}
// chequear usuario 2
if ($usuario == "usuario2" and $clave == "clave2") {
header("location: pagina2.html");
}
// chequear usuario 3
if ($usuario == "usuario3" and $clave == "clave3") {
header("location: pagina3.html");
}
} else {
?>
<html>
<head>
<title>login</title>
</head>
<body>
<form name="form1" method="post" action="login.php">
<table width="366" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">acceso</td>
</tr>
<tr>
<td width="158">usuario</td>
<td width="208"><input type="text" name="usuario"></td>
</tr>
<tr>
<td>clave</td>
<td><input type="text" name="clave"></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="validar" value="aceptar">
</div></td>
</tr>
</table>
</form>
</body>
</html>
<?
}
?>
QUE ME LLEVA A
pagina1.html
pagina2.html
pagina3.html
HASTA AHI TODO BIEN POR LO MENOS PARA MIS NECESIDADES.
PERO.
.- AL ARROJAR ERROR ME LLEVA A LA MISMA PAGINA (login.php), PERO EN BLANCO. LO QUE QUIERO QUE SUCEDE ES QUE ME LLEVA A OTRA PAGINA DONDE YO PUEDA PONER ERRO O EN SU DEFECTO ME LLEVA A LA MISMA PAGINA PERO QUE NO SALGA EN BLANCO.
.- Y, LA DEBILIDAD DE ESTE CODIGO ES QUE SE EPUEDE INGRESAR (A ESAS PAGINAS "PRIVADAS") SIN PROBLEMA DESDE EL HISTORIAL. Y NO QUIERO ESO
ESPERO SER CLARO. ..
OJALA ME PUEDAN AYUDAR, NECESITO RESOLVER ESTE TEMA A LA BREVEDAD.
SALUDOS.
AJIS.