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

fix: Éviter une erreur Sodium sur la migration vers SPIP 4.2 si des jetons d’auteurs sont présents

Refs: #5733
parent 183b9d97
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -407,7 +407,12 @@ function auteur_verifier_jeton($jeton) {
$auteurs = sql_allfetsel('*', 'spip_auteurs', 'cookie_oubli LIKE ' . sql_quote($public . '%'));
foreach ($auteurs as $auteur) {
$jeton_chiffre = substr((string) $auteur['cookie_oubli'], 8);
$_jeton = Chiffrement::dechiffrer($jeton_chiffre, SpipCles::secret_du_site());
try {
$_jeton = Chiffrement::dechiffrer($jeton_chiffre, SpipCles::secret_du_site());
} catch (\Exception $e) {
spip_log('Échec du déchiffrage du jeton d’auteur: ' . $e->getMessage(), 'chiffrer.' . _LOG_ERREUR);
return false;
}
if ($_jeton && hash_equals($jeton, $_jeton)) {
return $auteur;
}
......
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