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