[SPIP] ~v3.2.4-->v3.2.5
[lhc/web/www.git] / www / prive / formulaires / login.php
index b59ed91..9ec45ac 100644 (file)
@@ -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;