From 2b879b6d1d134b3c204854cdbe83979bbf68f99c Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Thu, 15 Aug 2002 09:27:56 +0000
Subject: [PATCH] petouilles

---
 inc-login.php3   |  3 +++
 spip_cookie.php3 | 10 +++++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/inc-login.php3 b/inc-login.php3
index 8a9e9e845e..ac0633f9d4 100644
--- a/inc-login.php3
+++ b/inc-login.php3
@@ -64,6 +64,9 @@ function login($cible, $prive = 'prive', $message_login='') {
 	global $spip_admin;
 	global $php_module;
 	global $clean_link;
+		$clean_link->delVar('var_erreur');
+		$clean_link->delVar('var_login');
+
 	global $auteur_session;
 	global $spip_session, $PHP_AUTH_USER;
 
diff --git a/spip_cookie.php3 b/spip_cookie.php3
index 454a106fb9..2fb8f1d976 100644
--- a/spip_cookie.php3
+++ b/spip_cookie.php3
@@ -109,9 +109,13 @@ if ($essai_login == "oui") {
 			$cible->addVar('bonjour','oui');
 	}
 	else {
-		$cible->addVar('var_login', $login);
-		if ($session_password || $session_password_md5)
-			$cible->addVar('var_erreur', 'pass');
+		if (ereg("ecrire/", $cible->getUrl())) {
+			$cible = new Link("./spip_login.php3");
+			$cible->addVar('var_login', $login);
+			if ($session_password || $session_password_md5)
+				$cible->addVar('var_erreur', 'pass');
+			$cible->addVar('url', urldecode($url));
+		}
 	}
 }
 
-- 
GitLab