Hola quetal estoy tratando de crear una web donde apenas se loguea el usuarios me registra la hora de entrada y lo que quiero hacer es cuando le de actualizar se comparen las dos horas la actual y la que esta en la DB y si transcurrio un tiempo por ejemplo de 5 min lo deslogue y se destruya la session
Pues eso ya lo se hacer lo que no logro hacer es comparar la hora actual con la hora de ingreo y en determinados pase algo
Espero me entiendan
session_start();
if(!validar($_POST))
{
}
else if(validar($_POST))
{
$conexion=mysql_connect("localhost","root","");
mysql_select_db("tiempo",$conexion);
extract($_POST);
$consulta=mysql_query("select login,passwoord from usuarios where login='$login' and passwoord='$clave'");
if(mysql_num_rows($consulta)>0)
{
$comprobacion=mysql_query("select login from ingreso where login='$login'");//comprueba si ya esta en la DB
if(mysql_num_rows($comprobacion)>0)
{
$hora=mysql_query("select login,hora from ingreso where login='$login'");
while($row=mysql_fetch_array($hora))
{
$DB=$row['hora'];
}
echo time();
}
else
{
$tiempo=date("H:i:s");
$entrada=mysql_query("insert into ingreso values('$login','$tiempo')");
}
}
else
echo "no";
}
function validar($array)
{
foreach ($array as $key=>$value)
{
if(empty($value))
{
echo "Los datos se encuentran incompletos";
return false;
}
else
{
return true;
}
}
}
?>