diff --git a/ecrire/action/inscrire_auteur.php b/ecrire/action/inscrire_auteur.php index 53fd8af477a64d0df85055ff2997bb93ec737972..a3722809821665ac4d64f056623621877dc2be24 100644 --- a/ecrire/action/inscrire_auteur.php +++ b/ecrire/action/inscrire_auteur.php @@ -356,7 +356,7 @@ function confirmer_statut_inscription($auteur) { function auteur_attribuer_jeton($id_auteur): string { include_spip('base/abstract_sql'); include_spip('inc/acces'); - include_spip('inc/chiffrer'); + // s'assurer de l'unicite du jeton pour le couple (email,cookie) do { // Un morceau du jeton est lisible en bdd pour éviter de devoir déchiffrer @@ -384,7 +384,6 @@ function auteur_lire_jeton(int $id_auteur, bool $autoInit = false): ?string { include_spip('base/abstract_sql'); $jeton_chiffre_prefixe = sql_getfetsel('cookie_oubli', 'spip_auteurs', 'id_auteur=' . $id_auteur); if ($jeton_chiffre_prefixe) { - include_spip('inc/chiffrer'); $jeton_chiffre = substr($jeton_chiffre_prefixe, 8); $jeton = Chiffrement::dechiffrer($jeton_chiffre, SpipCles::secret_du_site()); if ($jeton) { @@ -410,7 +409,6 @@ function auteur_verifier_jeton($jeton) { } include_spip('base/abstract_sql'); - include_spip('inc/chiffrer'); $public = substr($jeton, 0, 8); // Les auteurs qui ont un jetons ressemblant diff --git a/ecrire/auth/spip.php b/ecrire/auth/spip.php index 289be2fc6f4a28e81e278d6b4aad5154b03398b8..ade88b3c763f6f3f5baed7ecac0caab5b3e4587a 100644 --- a/ecrire/auth/spip.php +++ b/ecrire/auth/spip.php @@ -68,7 +68,6 @@ function auth_spip_dist($login, $pass, $serveur = '', $phpauth = false) { return []; } - include_spip('inc/chiffrer'); $cles = SpipCles::instance(); $secret = $cles->getSecretAuth(); @@ -212,7 +211,6 @@ function auth_spip_dist($login, $pass, $serveur = '', $phpauth = false) { * @return bool */ function auth_spip_initialiser_secret(bool $force = false): bool { - include_spip('inc/chiffrer'); $cles = SpipCles::instance(); $secret = $cles->getSecretAuth(); @@ -473,7 +471,6 @@ function auth_spip_modifier_pass($login, $new_pass, $id_auteur, $serveur = '') { return false; } - include_spip('inc/chiffrer'); $cles = SpipCles::instance(); $secret = $cles->getSecretAuth(); if (!$secret) { diff --git a/ecrire/inc/chiffrer.php b/ecrire/inc/chiffrer.php deleted file mode 100644 index 3f51b49081a0c83382a26ccfe690039c23a94e0d..0000000000000000000000000000000000000000 --- a/ecrire/inc/chiffrer.php +++ /dev/null @@ -1,20 +0,0 @@ -<?php - -/***************************************************************************\ - * SPIP, Système de publication pour l'internet * - * * - * Copyright © avec tendresse depuis 2001 * - * Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James * - * * - * Ce programme est un logiciel libre distribué sous licence GNU/GPL. * - * Pour plus de détails voir le fichier COPYING.txt ou l'aide en ligne. * - * \***************************************************************************/ - -if (!defined('_ECRIRE_INC_VERSION')) { - return; -} - -include_spip('src/Chiffrer/Chiffrement'); -include_spip('src/Chiffrer/Cles'); -include_spip('src/Chiffrer/Password'); -include_spip('src/Chiffrer/SpipCles'); diff --git a/ecrire/inc/securiser_action.php b/ecrire/inc/securiser_action.php index 730fd0977dda86bc6130d934d2830c45b0a387d0..f11e194030bbccedb61f9f624f7216e6bbe1a495 100644 --- a/ecrire/inc/securiser_action.php +++ b/ecrire/inc/securiser_action.php @@ -301,7 +301,6 @@ function verifier_action_auteur($action, $hash) { * @return string */ function secret_du_site() { - include_spip('inc/chiffrer'); return SpipCles::secret_du_site(); } diff --git a/ecrire/install/etape_3b.php b/ecrire/install/etape_3b.php index 59729a9c267ffdfecf6e8740df0ee24102bf642e..9214a62191871d2eb0acce391e68a3f632c3d14a 100644 --- a/ecrire/install/etape_3b.php +++ b/ecrire/install/etape_3b.php @@ -87,7 +87,6 @@ function install_etape_3b_dist() { } // il faut avoir une cle des auth valide pour creer un nouvel auteur webmestre - include_spip('inc/chiffrer'); $cles = \Spip\Chiffrer\SpipCles::instance(); $secret = $cles->getSecretAuth();