Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/09/2010, 17:02
American2010
 
Fecha de Ingreso: abril-2003
Mensajes: 1.129
Antigüedad: 21 años
Puntos: 34
Respuesta: Necesito un login super sencillo

Bueno, "Super sencillo" dijiste, y eso es lo que te armé...

Espero te sirva, luego lo pones en tu entorno y lo embelleces con los detalles.

3 páginas (Aunque la del OK, la cambias por el destino que deben alcanzar los que se loguean de forma correcta)

ok.php

Código PHP:
<?php ?>

<p>Excelente</p>

<?php ?>
Jeje, nada, es a modo ilustrativo.

Vamos con el formulario de login.

index.php (Claro que tu pondrás el <form> en el entorno dentro de tu web.

Código PHP:
<?php ?>

<form action="log.php" method="post">
<p><?php if ($error!="") {echo $error;}; ?></p>
<p>Nombre: <input type="text" name="name" /></p>
<p>Password: <input type="password" name="pass" /></p>
<input type="submit" name="Enviar" value="Enviar" />
</form>

<?php ?>
Y la página donde manejarás a tus usarios y sus passwords. (no hay codificación ni nada, ya otra cosa sería codificar las passwords con MD5 pero está en vos que tanto lo quieres "complicar"

log.php

Código PHP:
<?php

$name
=$_POST['name'];
$pass=$_POST['pass'];

switch (
$name){ 
case 
"Daniel": if ($pass=="danielpass") { include "ok.php"; } else { $error="Pass Incorrecto"; include"index.php"; }    break;

case 
"Carlos": if ($pass=="carlospass") { include "ok.php"; } else { $error="Pass Incorrecto"; include"index.php"; }    break;

case 
"Miguel": if ($pass=="miguelpass") { include "ok.php"; } else { $error="Pass Incorrecto"; include"index.php"; }    break;

    default : 
$error="Usuario no encontrado"; include"index.php";
}


?>
__________________
elGastronomo