From 70fdcdd804d743f5fde5ccea0ec4760c3c20301f Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Wed, 25 Jun 2008 21:28:09 +0000 Subject: [PATCH] [11863] etait un peu rapide au passage, pas de message visible d'erreur si l'on saisit un login et pas de pass dans le formulaire login (c'est un scenario sans echec) --- dist/formulaires/login.php | 7 ++++++- ecrire/inc/utils.php | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/dist/formulaires/login.php b/dist/formulaires/login.php index 9237f3a640..ec9a55940e 100644 --- a/dist/formulaires/login.php +++ b/dist/formulaires/login.php @@ -143,7 +143,12 @@ function formulaires_login_verifier_dist($cible="",$login="",$prive=null){ $identifier_login = charger_fonction('identifier_login','inc'); if (!$identifier_login($session_login, $session_password, $session_md5pass, $session_md5next, $session_remember)){ - $erreurs['password'] = _T('login_erreur_pass'); + if (strlen($session_password) OR strlen($session_md5pass)) + $erreurs['password'] = _T('login_erreur_pass'); + // sinon c'est un login en deux passe old style (ou js en panne) + // pas de message d'erreur + else + $erreurs['password'] = ' '; } else { # login ok diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index 5d3d656b6b..028ff22011 100644 --- a/ecrire/inc/utils.php +++ b/ecrire/inc/utils.php @@ -935,8 +935,8 @@ function generer_url_action($script, $args="", $no_entities=false ,$rel = false) } // sinon, on reste ou on est $url = _DIR_RACINE - ? generer_url_prive('action', $script) - : generer_url_public('action', $script); + ? generer_url_ecrire() + : generer_url_public(); $url = parametre_url($url,'action',$script); if ($args) $url .= quote_amp('&'.$args); if ($redirect = parametre_url($url,'redirect')){ -- GitLab