Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/05/2011, 20:06
Avatar de fekaa11
fekaa11
 
Fecha de Ingreso: abril-2011
Ubicación: Córdoba / Argentina
Mensajes: 115
Antigüedad: 13 años
Puntos: 34
Respuesta: Login simple para varios usuarios

15 o 20 personas, yo en ese caso estaría considerando usar un array con todos los usuarios, y un array con todas las passwords.

Aquí te hice un código :

Código HTML
Código HTML:
Ver original
  1. <head><title>Hola</title></head>
  2. <form name='users' method='post' action='ejemplo1.php'>
  3. Usuario : <input type='text' name='user'><br>
  4. Password: <input type='text' name='password'><br>
  5. <input type='submit' value='Enviar'>
  6. </form>
  7. </body>
  8. </html>

Código PHP
Código PHP:
Ver original
  1. <?php
  2.  
  3. $usuario = $_POST['user']; /* Recibo el usuario escrito en el HTML */
  4. $password = $_POST['password']; /* Recibo el password escrito en el HTML */
  5. $lista_usuarios = array('usuario1','usuario2','usuario3','usuario4','usuario5',); /* Creo array con la lista de los usuarios, yo lo hice hasta 5 pero tu hazlo a tu medida */
  6. $lista_passwords = array('pass1','pass2','pass3','pass4','pass5'); /* Hago lo mismo con las passwords */
  7. $consulta1 = array_search($usuario,$lista_usuarios);
  8. $consulta2 = array_search($password,$lista_passwords);
  9. if($consulta1 == $consulta2){
  10.     echo "El usuario y password son correctos.";
  11. }else{
  12.     echo "El usuario y/o password son incorrectos.";
  13. }
  14. ?>

La función Array_search busca una cadena dentro de un array, y si existe, te devuelve el índice del elemento mismo en el array.

Entonces lo que hace basicamente es comparar si los dos índices encontrados son iguales, y si son iguales larga un mensaje de que ha iniciado correctamente, caso contrario manda un mensaje de error.

Saludos, espero que te sirva.
__________________
Pedir perdón es de hombres inteligentes. Perdonar es de sabios.