esto funciona al 100%
Código PHP:
<?php
//Declaro los nombres de usuario en un array
$usuarios = array(
0=>"user1",
1=>"user2",
2=>"user3");
//Declaro los passwords en un array
$passwords= array(
0=>"pass1",
1=>"pass2",
2=>"pass3");
//Variables del formulario
$usuario=$_REQUEST['campousuario'];
$clave=$_REQUEST['campoclave'];
//verificamos si existe el usuario. de lo contrario escribimos usuario invalido
$retun=array_search ($usuario,$usuarios);
if ($retun===false){
print "usuario invalido ";}
//Compruebo que el Nombre de Usuario y Contraseña sean los correctos
if (empty($usuario)){unset($usuario);}
if (empty($clave)){unset($clave);}
if (isset($usuario,$clave)){
if ($_REQUEST['campousuario']==$usuarios[0]){
if ($_REQUEST['campoclave']==$passwords[0]){
header("Location: http://www.tunombre.com/precios.php"); //Aqui es a donde manda si user1 y pass1 son correctos
}
else{echo "contraseña invalida";}
}
if ($_REQUEST['campousuario']==$usuarios[1]){
if ($_REQUEST['campoclave']==$passwords[1]){
header("Location: http://www.tunombre.com/costos.php"); //Aqui es a donde manda si user2 y pass2 son correctos
}
else{echo "contraseña invalida";}
}
if ($_REQUEST['campousuario']==$usuarios[2]){
if ($_REQUEST['campoclave']==$passwords[2]){
header("Location: http://www.tunombre.com/listado.php"); //Aqui es a donde manda si user3 y pass3 son correctos
}
else{echo "contraseña invalida";}
}
}
else{print "ingrese datos por favor";}
?>
<body>
<form name="form1" method="post" action="procesa.php">
<p>
Usuario
<input type="text" name="campousuario">
<br>
Contraseña
<input type="password" name="campoclave">
<br>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
cualquier duda consultala.