From 3bdf26ad08a42a9fff8a936ae2ba12c9156619e3 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Mon, 18 Dec 2006 22:07:39 +0000
Subject: [PATCH] "-1 en cas d'echec car -1==\"\" est false ce qui n'est pas le
 cas de false==\"\""

---
 ecrire/index.php | 5 ++++-
 ecrire/prive.php | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ecrire/index.php b/ecrire/index.php
index 6a70070c0c..bab441c2ce 100644
--- a/ecrire/index.php
+++ b/ecrire/index.php
@@ -77,6 +77,9 @@ if (!preg_match(',^[a-z][0-9a-z_]*$,i', $exec)) $exec = "accueil";
 //
 // Authentification, redefinissable
 //
+var_dump(-1=="");
+var_dump(-1==false);
+var_dump(-1==true);
 
 if (autoriser_sans_cookie($exec)) {
 	if (!isset($reinstall)) $reinstall = 'non';
@@ -85,7 +88,7 @@ if (autoriser_sans_cookie($exec)) {
 	$auth = charger_fonction('auth', 'inc');
 	$var_auth = $auth();
 	if ($var_auth!=="") {
-		if ($var_auth===false) exit();
+		if ($var_auth===-1) exit();
 		include_spip('inc/headers');
 		redirige_par_entete($var_auth);
 	}
diff --git a/ecrire/prive.php b/ecrire/prive.php
index f27c8e2044..e734ad9051 100644
--- a/ecrire/prive.php
+++ b/ecrire/prive.php
@@ -33,7 +33,7 @@ if (autoriser_sans_cookie($exec)) {
 	$auth = charger_fonction('auth', 'inc');
 	$auth = $auth();
 	if ($auth!=="") {
-		if ($auth===false) exit();
+		if ($auth===-1) exit();
 	  include_spip('inc/headers');
 	  redirige_par_entete($auth);
 	}
-- 
GitLab