Skip to content
Extraits de code Groupes Projets
Valider b1cdeda0 rédigé par marcimat's avatar marcimat Validation de Gitea
Parcourir les fichiers

refactor: Plus besoin de `inc/chiffrer` avec l’autoloader

parent 13c676e0
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -356,7 +356,7 @@ function confirmer_statut_inscription($auteur) { ...@@ -356,7 +356,7 @@ function confirmer_statut_inscription($auteur) {
function auteur_attribuer_jeton($id_auteur): string { function auteur_attribuer_jeton($id_auteur): string {
include_spip('base/abstract_sql'); include_spip('base/abstract_sql');
include_spip('inc/acces'); include_spip('inc/acces');
include_spip('inc/chiffrer');
// s'assurer de l'unicite du jeton pour le couple (email,cookie) // s'assurer de l'unicite du jeton pour le couple (email,cookie)
do { do {
// Un morceau du jeton est lisible en bdd pour éviter de devoir déchiffrer // 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 { ...@@ -384,7 +384,6 @@ function auteur_lire_jeton(int $id_auteur, bool $autoInit = false): ?string {
include_spip('base/abstract_sql'); include_spip('base/abstract_sql');
$jeton_chiffre_prefixe = sql_getfetsel('cookie_oubli', 'spip_auteurs', 'id_auteur=' . $id_auteur); $jeton_chiffre_prefixe = sql_getfetsel('cookie_oubli', 'spip_auteurs', 'id_auteur=' . $id_auteur);
if ($jeton_chiffre_prefixe) { if ($jeton_chiffre_prefixe) {
include_spip('inc/chiffrer');
$jeton_chiffre = substr($jeton_chiffre_prefixe, 8); $jeton_chiffre = substr($jeton_chiffre_prefixe, 8);
$jeton = Chiffrement::dechiffrer($jeton_chiffre, SpipCles::secret_du_site()); $jeton = Chiffrement::dechiffrer($jeton_chiffre, SpipCles::secret_du_site());
if ($jeton) { if ($jeton) {
...@@ -410,7 +409,6 @@ function auteur_verifier_jeton($jeton) { ...@@ -410,7 +409,6 @@ function auteur_verifier_jeton($jeton) {
} }
include_spip('base/abstract_sql'); include_spip('base/abstract_sql');
include_spip('inc/chiffrer');
$public = substr($jeton, 0, 8); $public = substr($jeton, 0, 8);
// Les auteurs qui ont un jetons ressemblant // Les auteurs qui ont un jetons ressemblant
......
...@@ -68,7 +68,6 @@ function auth_spip_dist($login, $pass, $serveur = '', $phpauth = false) { ...@@ -68,7 +68,6 @@ function auth_spip_dist($login, $pass, $serveur = '', $phpauth = false) {
return []; return [];
} }
include_spip('inc/chiffrer');
$cles = SpipCles::instance(); $cles = SpipCles::instance();
$secret = $cles->getSecretAuth(); $secret = $cles->getSecretAuth();
...@@ -212,7 +211,6 @@ function auth_spip_dist($login, $pass, $serveur = '', $phpauth = false) { ...@@ -212,7 +211,6 @@ function auth_spip_dist($login, $pass, $serveur = '', $phpauth = false) {
* @return bool * @return bool
*/ */
function auth_spip_initialiser_secret(bool $force = false): bool { function auth_spip_initialiser_secret(bool $force = false): bool {
include_spip('inc/chiffrer');
$cles = SpipCles::instance(); $cles = SpipCles::instance();
$secret = $cles->getSecretAuth(); $secret = $cles->getSecretAuth();
...@@ -473,7 +471,6 @@ function auth_spip_modifier_pass($login, $new_pass, $id_auteur, $serveur = '') { ...@@ -473,7 +471,6 @@ function auth_spip_modifier_pass($login, $new_pass, $id_auteur, $serveur = '') {
return false; return false;
} }
include_spip('inc/chiffrer');
$cles = SpipCles::instance(); $cles = SpipCles::instance();
$secret = $cles->getSecretAuth(); $secret = $cles->getSecretAuth();
if (!$secret) { if (!$secret) {
......
<?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');
...@@ -301,7 +301,6 @@ function verifier_action_auteur($action, $hash) { ...@@ -301,7 +301,6 @@ function verifier_action_auteur($action, $hash) {
* @return string * @return string
*/ */
function secret_du_site() { function secret_du_site() {
include_spip('inc/chiffrer');
return SpipCles::secret_du_site(); return SpipCles::secret_du_site();
} }
......
...@@ -87,7 +87,6 @@ function install_etape_3b_dist() { ...@@ -87,7 +87,6 @@ function install_etape_3b_dist() {
} }
// il faut avoir une cle des auth valide pour creer un nouvel auteur webmestre // il faut avoir une cle des auth valide pour creer un nouvel auteur webmestre
include_spip('inc/chiffrer');
$cles = \Spip\Chiffrer\SpipCles::instance(); $cles = \Spip\Chiffrer\SpipCles::instance();
$secret = $cles->getSecretAuth(); $secret = $cles->getSecretAuth();
......
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