X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=www%2Fprive%2Fformulaires%2Flogin.php;fp=www%2Fprive%2Fformulaires%2Flogin.php;h=9ec45aca8e05a17195b0d4670119dbe8d175f41b;hb=62c0d913327fb32493270c8d6a58b813f74c14de;hp=b59ed91863889ff4ab9c3602c52f21dd63b4e3ef;hpb=45a98cec941b1e9e5670314adb93545e16ecae85;p=lhc%2Fweb%2Fwww.git diff --git a/www/prive/formulaires/login.php b/www/prive/formulaires/login.php index b59ed918..9ec45aca 100644 --- a/www/prive/formulaires/login.php +++ b/www/prive/formulaires/login.php @@ -66,6 +66,9 @@ function formulaires_login_charger_dist($cible = '', $login = '', $prive = null) $login = strval(_request('var_login')); } // si on est deja identifie + if (!$login and isset($GLOBALS['visiteur_session']['email'])) { + $login = $GLOBALS['visiteur_session']['email']; + } if (!$login and isset($GLOBALS['visiteur_session']['login'])) { $login = $GLOBALS['visiteur_session']['login']; } @@ -135,8 +138,8 @@ function formulaires_login_charger_dist($cible = '', $login = '', $prive = null) } elseif ($erreur) { // une erreur d'un SSO indique dans la redirection vers ici // mais il faut se proteger de toute tentative d'injection malveilante - include_spip('inc/texte'); - $valeurs['message_erreur'] = safehtml($erreur); + include_spip('inc/filtres'); + $valeurs['message_erreur'] = textebrut($erreur); } return $valeurs;