Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2010, 04:31
Avatar de salbatore
salbatore
 
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años, 1 mes
Puntos: 19
Calcular minutos con PHP y MySQL

Hola foreros!,

Estoy intentando calcular los minutos que faltan para poder ingresar los datos en un login, es decir, los tipicos limitadores de veces que tiene algunos login. Por ejemplo:

"Debe esperar 15 minutos para tener otra oportunidad de ingresar su password."

Actualmente con el codigo de abajo consigo que saber si se ha probado el login en 15 minutos. Su funcionamiento es perfecto... pero ahora mi duda es saber si es posible calcular los minutos que faltan para volver a tener otra oportunidad:


Código PHP:
Ver original
  1. $query = mysql_query("SELECT COUNT(id) AS limite,date FROM login where ip = '".$usuario_ip."' and date >= DATE_SUB( NOW( ) , INTERVAL 15 MINUTE )");   
  2.     if($row=mysql_fetch_array($query))
  3.         {
  4.             if ($row['limite'] >=5 )
  5.                 {
  6.                     //se han insertado mas de 5 intentos en los ultimos 15 minutos.
  7.                     echo $row['date'];
  8.                     //formato: 2010-05-24 12:28:58
  9.                     //como puedo hacer la resta entre la hora del servidor actual y la hora $row['date']... y me diga los minutos que faltan?
  10.                 }
  11.         }

¿Como podria hacerlo?