diff --git a/spip_pass.php3 b/spip_pass.php3
index ab039a3f0518324dca77f747cbee96b925891151..ee379a36fb89752a210b808a74f092eff8644b7d 100644
--- a/spip_pass.php3
+++ b/spip_pass.php3
@@ -17,6 +17,7 @@ utiliser_langue_visiteur();
 unset($erreur);
 
 $mode = $GLOBALS['mode'];
+if ($oubli_pass == 'oui') $mode = 'oubli_pass';	# backward compatible
 
 // recuperer le cookie de relance
 if ($p = addslashes($p)) {