Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/07/2008, 00:17
Avatar de enlinea777
enlinea777
 
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años
Puntos: 127
Respuesta: Sistema de login y pass limitado

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&ntilde;a
<input type="password" name="campoclave">
<br>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
cualquier duda consultala.