[spip ↪ fix-session-rejouer] 2 commits

glopglop/spip | 2 commits

Par Glop, le 28 octobre 2024 à 09h55min :

fix: tenter de rejouer la session tant que le changement d’IP n’est pas résolu (#6033)

Une fois qu’on a observé un changement d’IP de la session, la constante
_SESSION_REJOUER doit être mise à vrai tant que le cookie de session
n’a pas été renouvelé. Sans cela, en cas de vol de cookie,
l’utilisateurice légitime n’aura jamais la possibilité de déclencher
de renouvellement de son cookie, et l’usurpateurice de cookie ne sera
jamais déconnecté·e.

Pour que cela fonctionne, il faut aussi que l’application de
_SESSION_REJOUER soit immédiate et non soumise aux aléas du cache.
Il faut donc que prive#15 soit aussi résolue afin que l’appel à
html_tests_js() (dans prive/squelettes/inclure/pied.html) ne soit
pas caché.

Aussi, on passe l’<img> qui déclenche le rejeu de session en
display: none, car sinon elle provoque un bug d’affichage dans
certains navigateurs (Firefox en particulier).

Modifié
ecrire/inc/session.php

Détails : fix: tenter de rejouer la session tant que le changement d'IP n'est pas résolu (#6033) (6bf6e554) · Validations · Glop / spip · GitLab

==============================
Par Salvatore, le 28 octobre 2024 à 01h30min :

i18n: [Salvatore] [source:ecrire/lang/ action] Export depuis https://trad.spip.net de la langue en
i18n: [Salvatore] [source:ecrire/lang/ action] Export depuis https://trad.spip.net de la langue fr
i18n: [Salvatore] [source:ecrire/lang/ action] Mise a jour du bilan depuis https://trad.spip.net

Ajouté
ecrire/lang/action.xml
ecrire/lang/action_en.php
Modifié
ecrire/lang/action_fr.php

Détails : i18n: [Salvatore] [source:ecrire/lang/ action] Export depuis https://trad.spip.net de la langue en (fb54e9d9) · Validations · Glop / spip · GitLab