Skip to content
Extraits de code Groupes Projets
Valider 6957d082 rédigé par Fil's avatar Fil
Parcourir les fichiers

suite de [6236]

parent 9911cfe9
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -42,10 +42,9 @@ function login_explicite($login, $cible) { ...@@ -42,10 +42,9 @@ function login_explicite($login, $cible) {
global $auteur_session; global $auteur_session;
$action = str_replace('&', '&', self()); $action = str_replace('&', '&', self());
if ($cible) { if ($cible) {
$cible = ereg_replace("[?&]var_erreur=[^&]*", '', $cible); $cible = parametre_url($cible, 'var_erreur', '', '&');
$cible = ereg_replace("[?&]var_login=[^&]*", '', $cible); $cible = parametre_url($cible, 'var_login', '', '&');
} else { } else {
if (ereg("[?&]url=([^&]*)", $action, $m)) if (ereg("[?&]url=([^&]*)", $action, $m))
$cible = urldecode($m[1]); $cible = urldecode($m[1]);
......
...@@ -324,8 +324,8 @@ function parametre_url($url, $c, $v=NULL, $sep='&') { ...@@ -324,8 +324,8 @@ function parametre_url($url, $c, $v=NULL, $sep='&') {
// //
function nettoyer_uri() { function nettoyer_uri() {
return preg_replace return preg_replace
(',[?&](PHPSESSID|(var_[^=&]*))=[^&]*,i', (',([?&])(PHPSESSID|(var_[^=&]*))=[^&]*(&|$),i',
'', '\1',
$GLOBALS['REQUEST_URI']); $GLOBALS['REQUEST_URI']);
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter