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

Grcias por la intervencion amigo Anonimo12 : es la primera vez que trabajo con sesiones y estoy bien liado; bueno vamos paso a paso aplicando lo que me recomendaste primero entonces mi login.php quedaria de esta forma:

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

estará bien lo que hice?

y donde colocaria lo siguiente es decier esto:

Código PHP:
Ver original
  1. $_SESSION['intentos'] = 0;  
  2.  
  3.  
  4.  
  5. $_SESSION['intentos'] += 1;

gracias de antemano.