Ver Mensaje Individual
  #17 (permalink)  
Antiguo 29/05/2015, 17:44
migsbaz
 
Fecha de Ingreso: agosto-2014
Ubicación: peru
Mensajes: 24
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: como bloquear sesion después de tres intentos?

hola Anonimo 12 te cuento que ya avance un poco y ya me esta corriendo el script lo canbie un poco para lograrlo:

Código PHP:
Ver original
  1. <?php
  2.  
  3. if(!isset($_SESSION['intentos']))
  4.   $_SESSION['intentos'] = 0;
  5.  
  6. else                                        
  7. {    
  8. $_SESSION['intentos'] ++ ;
  9.  ?>
  10.  <?php                              
  11. if ($_SESSION['intentos'] < 3 )
  12. {
  13. require_once('funciones.php');
  14. conectar('localhost', 'root', 'simplementemas', 'logistica_restaurant');
  15. $usuario = strip_tags($_POST['usuario']);
  16. $clave = strip_tags(sha1($_POST['clave']));  
  17. $query = @mysql_query('SELECT * FROM usuarios WHERE usuario="'.mysql_real_escape_string($usuario).'" AND clave="'.mysql_real_escape_string($clave).'"');
  18.    
  19.     if ($existe = @mysql_fetch_object($query))
  20.      {
  21.      $_SESSION['logged'] = 'yes';
  22.      $_SESSION['usuario'] = $usuario;
  23.       echo '<script>window.location="logeado.php"</script>';
  24.      }
  25.     else
  26.       {  echo 'El usuario y/o pass son incorrectos.'.$_SESSION['intentos'];}
  27. } ///fin del if
  28. else
  29.  {echo 'limite de intentos superado.' .$_SESSION['intentos'];}
  30. }
  31. ?>

talvez puedas ayudarme a canbiar el mysql por Mysqli ...... gracias