function control_tiempo_session() { // Control de tiempo de session if (isset($_SESSION['id_miembro'])) { // Comprueba si no ha excedido if ((time()-$_SESSION['ultimo_acceso']) <= TIEMPO_SESSION) { // Renueva el tiempo de la session $_SESSION['ultimo_acceso'] = time(); // Si lo ha excedido } else { // Termina la session cerrar_session(); } } }
$data = array(); ####### Para la carga de la página ######## $scripts = array(); //incluir archivos js necesarios //$scripts [] = TIENDA."js/registro.js"; //información para la vista $data["scripts"] = $scripts; $data["title"] = $title; $data["subtitle"] = $subtitle; $data['proceso'] = 'Recupera tu contraseña'; ####### END carga de la página ####### Lógica para cerrar la sesión en la tienda session_start(); //no caché no_cache(); cerrar_session(); $url = site_url(); header("Location: {$url}", TRUE, 302); /* echo "Enviar<pre>"; print_r($_GET); print_r($_POST); print_r($_SESSION); echo "<pre>"; exit; */ ####### END Lógica de logout function cerrar_session() { foreach ($_SESSION as $key => $value) { unset($_SESSION[$key]);