From a5b8a852bcba9b3487d823e67a3b0d7778337877 Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Fri, 15 Oct 2004 14:49:22 +0000
Subject: [PATCH] ne pas recalculer pour un simple visiteur

---
 inc-cache.php3 | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/inc-cache.php3 b/inc-cache.php3
index 2794cdf981..dca150a08d 100644
--- a/inc-cache.php3
+++ b/inc-cache.php3
@@ -142,12 +142,14 @@ function utiliser_cache(&$chemin_cache, $delais) {
 	}
 
 	// recalcul obligatoire
-	$ok_cache &= ($GLOBALS['recalcul'] != 'oui');
+
+	$ok_cache &= (($GLOBALS['recalcul'] != 'oui') ||
+		      (!$GLOBALS['HTTP_COOKIE_VARS']['spip_session']));
 
 	// ne jamais recalculer pour les moteurs de recherche, proxies...
 	if ($HTTP_SERVER_VARS['REQUEST_METHOD'] == 'HEAD')
 		$ok_cache = true;
-
+	spip_log("'$ok_cache'");
 	return $ok_cache;
 }
 
-- 
GitLab