From c1baaee29f7b7c7dc02ed789a04c405aeb18aeae Mon Sep 17 00:00:00 2001 From: yohooo <llefebvre@c-real.fr> Date: Thu, 19 Dec 2019 20:14:14 +0100 Subject: [PATCH] =?UTF-8?q?Un=20peu=20de=20m=C3=A9nage=20et=20uniquement?= =?UTF-8?q?=20des=20cookies=20comme=20alternative=20=C3=A0=20id=5Fauteur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/formidable.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/inc/formidable.php b/inc/formidable.php index 5205658c..a3c2f46d 100644 --- a/inc/formidable.php +++ b/inc/formidable.php @@ -169,7 +169,12 @@ function formidable_verifier_reponse_formulaire($id_formulaire, $choix_identific $where_cookie = ''; $where_variable_php = ''; if ($id_auteur) { - $where_id_auteur = 'id_auteur='.$id_auteur; + if ($anonymiser == 'on') { + $id_auteur = formidable_crypter_id_auteur($id_auteur); + $where_id_auteur = 'variable_php="'.$id_auteur.'"'; + } else { + $where_id_auteur = 'id_auteur='.$id_auteur; + } } if ($cookie) { $where_cookie = 'cookie='.sql_quote($cookie); @@ -187,13 +192,9 @@ function formidable_verifier_reponse_formulaire($id_formulaire, $choix_identific } } elseif ($choix_identification == 'id_auteur') { if ($id_auteur) { - if ($anonymiser == 'on') { - $id_auteur = formidable_crypter_id_auteur($id_auteur); - $where_id_auteur = 'variable_php="'.$id_auteur.'"'; - } $where = array($where_id_auteur); } else { - $where = array($where_cookie, $where_variable_php); + $where = array($where_cookie); } } elseif ($choix_identification == 'variable_php') { if ($variable_php_identification) { -- GitLab