Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/04/2011, 22:15
Avatar de fekaa11
fekaa11
 
Fecha de Ingreso: abril-2011
Ubicación: Córdoba / Argentina
Mensajes: 115
Antigüedad: 13 años, 6 meses
Puntos: 34
Respuesta: Iniciar sesion con 3 intentos

Código PHP:
Ver original
  1. <?php
  2. session_register("intentos");
  3. ?>
  4. <html>
  5. <head>
  6. <title>Prueba</title>
  7. </head>
  8.  
  9. <body>
  10. <?php echo "<form method=\"POST\" action=\"".$_SERVER['PHP_SELF']."\">"; ?>
  11. <input type="text" name="contrasenya" id="contrasenya" />
  12. <input type="submit" name="button" id="button" value="Enviar" />
  13. <input type="reset" name="button" id="button" value="Cancelar" />
  14. <?php
  15. echo "</form>";
  16. //añadimos 1 a la sesión
  17.  
  18. $_SESSION["intentos"]++;
  19.  
  20. //Comprobamos intentos
  21. if ($_SESSION['intentos'] > 3)
  22. {
  23. echo "<br><br>Demasiados intentos<br><br>";
  24. echo '<a href="ejemplo.php">Intentar nuevamente</a><br>';
  25. echo '<a href="javascript:closeWindow();">Cerrar</a>';
  26.  
  27. //destruimos sesión para poder empezar de nuevo
  28.  
  29. //finalizamos
  30. die(); }
  31.  
  32. $clave = "123";
  33.  
  34. //Metemos la contraseña enviada desde el formulario en una variable
  35. $contrasenya=$_POST['contrasenya'];
  36.  
  37. echo "Intoduce una contrasenya";
  38.  
  39. if ($contrasenya == $clave)
  40. {
  41. echo "<br>Enhorabuena, tienes acceso al sistema"; session_destroy();
  42. }
  43. else
  44. {
  45. echo "<br>Intentalo de nuevo, llevas ".($_SESSION['intentos']-1)." intentos de 3";
  46. }
  47. ?>
  48. </body>
  49. </html>
__________________
Pedir perdón es de hombres inteligentes. Perdonar es de sabios.