[auth_email ↪ fix_compat_spip41] 5 commits

spip-contrib-extensions/auth_email | 5 commits

Par Cerdic, le 7 août 2025 à 10h29min :

refactor: nom de fonction en fr

Modifié
auth/email.php

Détails : refactor: nom de fonction en fr (c277e908) · Validations · spip-contrib-extensions / auth_email · GitLab

==============================
Par Cerdic, le 7 août 2025 à 10h25min :

fix: ne pas présumer du format des emails, qui sont a l’initiative du squelette qui generer l’email de notification

Modifié
auth/email.php
notifications/auteur_auth_email.html

Détails : fix: ne pas présumer du format des emails, qui sont a l'initiative du... (9f738f83) · Validations · spip-contrib-extensions / auth_email · GitLab

==============================
Par Cerdic, le 7 août 2025 à 10h25min :

fix: ne pas mettre de & dans l’URL action auth qui est une redirection depuis logout

Modifié
auth/email.php

Détails : fix: ne pas mettre de & dans l'URL action auth qui est une redirection depuis logout (97e00ebd) · Validations · spip-contrib-extensions / auth_email · GitLab

==============================
Par Cerdic, le 7 août 2025 à 10h25min :

refactor: on utilise le champ jeton_auth_email pour noter le cookie_oubli (jeton chiffre), le timestamp et le nombre d’utilisation du jeton, ce qui permet de verifier

  • que le cookie_oubli n’a pas ete regenere entre temps pour une autre utilisation
  • de compter le temps ecoule depuis la generation pour refuser les jetons trop vieux (_AUTH_EMAIL_VALID_TIME pour configurer cela, par defaut 3600s)
  • de compter le nombre d’utilisations d’un jeton avant invalidation (_AUTH_EMAIL_VALID_NB_USAGE pour configurer cela, par defaut 3 pour etre tolerant aux webmails qui cliquent)

Modifié
auth/email.php

Détails : refactor: on utilise le champ jeton_auth_email pour noter le cookie_oubli... (b3621723) · Validations · spip-contrib-extensions / auth_email · GitLab

==============================
Par Cerdic, le 7 août 2025 à 10h25min :

build: un champ jeton_auth_email dans la table spip_auteurs pour gérer les jetons d’authentification séparemment des autres jetons auteurs

Ajouté
auth_email_administrations.php
Modifié
paquet.xml

Détails : build: un champ jeton_auth_email dans la table spip_auteurs pour gérer les... (ddf23bea) · Validations · spip-contrib-extensions / auth_email · GitLab