Tengo un problema al momento de que los usuarios inician sesion en la bd se genera una bitacora de la hora de netrada y salida , ip, navegador y el estatus de la sesion.
Mi problema es que cuando el usuario inicia sesion despues de haber cerrado la anterior ya no se vuelve a registrar en la bitacora
dejo el codigo que tengo
Validacion de sesiones y registro del acceso
Código PHP:
Ver original
include("conexion.php"); $correo = $_POST['log']; $pwd = $_POST['pwd']; // $pass = md5($pwd); $validar = $conexion->query("SELECT * FROM usuarios WHERE correo = '$correo' AND pass = '$pwd'"); $row_validar = $validar->fetch_object(); // variables de insercion... $id = $row_validar->id_usuario; $ip = $_SERVER['REMOTE_ADDR']; $nav = $_SERVER['HTTP_USER_AGENT']; // variables de sesion... $nombre = $row_validar->nombre; $p = $row_validar->id_privilegio; // numero de filas... if($validar->num_rows > 0) { $nvoAcceso = $conexion->query("INSERT INTO accesos VALUES ('$id','$ip','$hora','$hora','$nav','Iniciada')"); $_SESSION['activo'] = "1"; $_SESSION['nombre'] = $nombre; if($p == 1); { } } else { }
Cerrar sesion y cambiar el status a terminada y cambio la hora de salida
Código PHP:
Ver original
include("conexion.php"); $id = $_GET['id']; $hrsalida = $conexion->query("UPDATE accesos SET hrSalida = '$hora', sesionStatus = 'Terminada' WHERE id_usuario = '$id'");
Gracias de antemano