login.html
Código HTML:
Ver original
login.php
Código PHP:
Ver original
require_once('funciones.php');
conectar('localhost', 'user', 'pass', 'bbdd');
$query = mysql_query('SELECT * FROM usuarios WHERE user="'.mysql_real_escape_string($user).'" AND pass="'.mysql_real_escape_string($pass).'"');
{//Si existe el usuario
$_SESSION['user'] = $user; //Guardamos la variable de sesión
$consulta = mysql_query('SELECT * FROM usuarios WHERE user="'.mysql_real_escape_string($user).'"');//Cogemos la fecha de la última conexion y el estado de la conexión;
$fecha=$row['Sesion'];
$conectado=$row['Conectado'];
}
if($conectado==1){ //Si esta como conectado, comprobamos su última conexión
$interval = date_diff($datetime2, $datetime1);
if(($interval->format('%d%H%i'))>=00010){//Si hace más de 10 minutos que se ha conectado, dejamos al usuario entrar de nuevo
$uno=1;
$_SESSION['logged'] = 'yes';
echo '<script>window.location="logeado.php"</script>';
}else{
echo"Este usuario está activo.";
echo"<br><br><br>
<a href='login.html'><input type='submit' style=' font-weight:900;color: white; background-color: #0F37A1; border: 3pt ridge lightgrey' value='Volver Al Inicio' onclick='location='login.html''></a>";
exit;
}
}else{
$uno=1;
//var_dump(date_format($datetime2, 'Y-m-d H:i:s'));
$_SESSION['logged'] = 'yes';
echo '<script>window.location="logeado.php"</script>';
}
}else{
echo 'El usuario y/o pass son incorrectos.';
echo"<form action='login.html'>";
echo"<br><br><br><input type='submit' style=' font-weight:900;color: white; background-color: #0F37A1; border: 3pt ridge lightgrey' value='Volver Al Inicio' onclick='location='login.html''>";
echo"</form>";
}
PD: para que conste, el css es que estoy en ello, pero para que tenga un poquito de formato le he puesto color a los inputs :P y perdón por el chorro
 
 



