From 6b94ac3b434d7aa7a2b2cde47b72a40e0f3076d6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ma=C3=AFeul=20Rouquette?= <maieul@maieul.net>
Date: Thu, 19 Dec 2019 22:08:54 +0100
Subject: [PATCH] hasher plutot que crypter

---
 inc/formidable.php         | 6 +++---
 traiter/enregistrement.php | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/inc/formidable.php b/inc/formidable.php
index a3c2f46d..72eda684 100644
--- a/inc/formidable.php
+++ b/inc/formidable.php
@@ -170,7 +170,7 @@ function formidable_verifier_reponse_formulaire($id_formulaire, $choix_identific
 	$where_variable_php = '';
 	if ($id_auteur) {
 		if ($anonymiser == 'on') {
-			$id_auteur = formidable_crypter_id_auteur($id_auteur);
+			$id_auteur = formidable_hasher_id_auteur($id_auteur);
 			$where_id_auteur = 'variable_php="'.$id_auteur.'"';
 		} else {
 			$where_id_auteur = 'id_auteur='.$id_auteur;
@@ -603,11 +603,11 @@ function formidable_variable_php_identification($nom_variable, $id_formulaire) {
 }
 
 /**
- * Retourne une valeur crypté de l'id_auteur.
+ * Retourne une valeur hashée de l'id_auteur + secret du site.
  * @param string $id_auteur
  * @return string
  */
-function formidable_crypter_id_auteur($id_auteur="") {
+function formidable_hasher_id_auteur($id_auteur="") {
 	include_spip('inc/securiser_action');
 	$pass = secret_du_site();
 	return md5($pass.$id_auteur);
diff --git a/traiter/enregistrement.php b/traiter/enregistrement.php
index c516d572..49d101b5 100644
--- a/traiter/enregistrement.php
+++ b/traiter/enregistrement.php
@@ -22,7 +22,7 @@ function traiter_enregistrement_dist($args, $retours) {
 	// traitement de l'anonymisation de l'auteur lorsque la méthode d'identification se fait par l'identifiant
 	if ($options['anonymiser'] == 'on' and $id_auteur) {
 		if ($options['identification'] == 'id_auteur' ) {
-			$variable_php = formidable_crypter_id_auteur($id_auteur);
+			$variable_php = formidable_hasher_id_auteur($id_auteur);
 		}
 		$id_auteur = 0;
 	}
-- 
GitLab