From 8bf5ad56f8983700ac6da3981f9484d0c566981c Mon Sep 17 00:00:00 2001 From: "maieul@maieul.net" <> Date: Tue, 12 Nov 2019 11:31:20 +0000 Subject: [PATCH] plus de logs pour essayer de comprendre ce bug de recup de fichier --- action/formidable_recuperer_fichier.php | 2 ++ action/formidable_recuperer_fichier_par_email.php | 2 +- inc/formidable_fichiers.php | 3 ++- paquet.xml | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/action/formidable_recuperer_fichier.php b/action/formidable_recuperer_fichier.php index 5f2c8674..5d36591e 100644 --- a/action/formidable_recuperer_fichier.php +++ b/action/formidable_recuperer_fichier.php @@ -18,6 +18,8 @@ function action_formidable_recuperer_fichier() { $arg = $securiser_action(); $arg = unserialize($arg); + spip_log("Action recuperer_fichier : le arg est $arg et le hash $hash.", "formidable"._LOG_DEBUG); + spip_log("Du coup le resultat de securiser_action() est ". _action_auteur("$action-$arg", '', $pass, 'alea_ephemere'), "formidable"._LOG_DEBUG); // test si autorisation de voir la réponse par cookie $cookie_ok = false; if (isset($arg['cookie'])) { diff --git a/action/formidable_recuperer_fichier_par_email.php b/action/formidable_recuperer_fichier_par_email.php index 445fb4d9..fd3cafbc 100644 --- a/action/formidable_recuperer_fichier_par_email.php +++ b/action/formidable_recuperer_fichier_par_email.php @@ -17,7 +17,7 @@ function action_formidable_recuperer_fichier_par_email() { include_spip('inc/securiser_action'); $action = 'formidable_recuperer_fichier_par_email'; $pass = secret_du_site(); - spip_log("Action : le arg est $arg et le hash $hash.", "formidable"._LOG_DEBUG); + spip_log("Action recuperer_fichier_par_email : le arg est $arg et le hash $hash.", "formidable"._LOG_DEBUG); spip_log("Du coup le resultat de action_auteur est ". _action_auteur("$action-$arg", '', $pass, 'alea_ephemere'), "formidable"._LOG_DEBUG); if ($hash==_action_auteur("$action-$arg", '', $pass, 'alea_ephemere') or $hash==_action_auteur("$action-$arg", '', $pass, 'alea_ephemere_ancien')) { diff --git a/inc/formidable_fichiers.php b/inc/formidable_fichiers.php index a0347851..070613a0 100644 --- a/inc/formidable_fichiers.php +++ b/inc/formidable_fichiers.php @@ -506,6 +506,7 @@ function formidable_generer_url_action_recuperer_fichier($id_formulaire, $id_for $param = serialize($param); $securiser_action = charger_fonction('securiser_action', 'inc'); + spip_log("recuperer_fichier : pour la $saisie et le fichier $fichier avec les options ".print_r($options,true)." le arg est $arg et le hash $hash. Du coup l'url est $url", "formidable"._LOG_DEBUG); return $securiser_action('formidable_recuperer_fichier', $param, '', false); } @@ -535,7 +536,7 @@ function formidable_generer_url_action_recuperer_fichier_email($saisie, $fichier $action = 'formidable_recuperer_fichier_par_email'; $hash = _action_auteur("$action-$arg", '', $pass, 'alea_ephemere'); $url = generer_url_action($action, "arg=$arg&hash=$hash", true, true); - spip_log("Pour la $saisie et le fichier $fichier avec les options ".print_r($options,true)." le arg est $arg et le hash $hash. Du coup l'url est $url", "formidable"._LOG_DEBUG); + spip_log("recuperer_fichier_par_email : pour la $saisie et le fichier $fichier avec les options ".print_r($options,true)." le arg est $arg et le hash $hash. Du coup l'url est $url", "formidable"._LOG_DEBUG); return $url; } diff --git a/paquet.xml b/paquet.xml index 1586bdd2..f5aff9f9 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="formidable" categorie="communication" - version="3.46.5" + version="3.46.6" etat="stable" compatibilite="[3.0.0;3.2.*]" logo="images/formidable-64.png" -- GitLab