Projet

Général

Profil

Evolution #3740

Constante _DUREE_COOKIE_CORRESPONDANCE

Ajouté par jluc - il y a plus de 2 ans. Mis à jour il y a environ un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
authentification
Version cible:
Début:
05/03/2016
Echéance:
% réalisé:

0%

Resolution:
fixed

Description

La durée du cookie de correspondance, aussi étonnant que cela paraisse, semble codée en dur dans ecrire/inc/auth

// Si on est admin, poser le cookie de correspondance
if ($auteur['statut'] == '0minirezo') spip_setcookie('spip_admin', '@'.$auteur['login'], time() + 7 * 24 * 3600);

Ça semble inadapté car la durée dépend fortement du site et de l'usage que souhaitent en avoir ses utilisateurs admin.

Il faudrait créer une constante _DUREE_COOKIE_CORRESPONDANCE qui par défaut vaudrait 7*24*3600 et qu'il serait possible de personnaliser dans un fichier d'options...

Ç'a été discuté à diverses époques, et récemment ici : http://comments.gmane.org/gmane.comp.web.spip.devel/56064

Historique

#1 Mis à jour par jluc - il y a plus de 2 ans

#2 Mis à jour par b b il y a plus de 2 ans

Voir aussi #3710 sur le même sujet.

#3 Mis à jour par cedric - il y a environ un an

  • Version cible mis à 3.2

#4 Mis à jour par marcimat 🌈 il y a environ un an

  • Resolution mis à fixed
  • Statut changé de Nouveau à Fermé

Appliqué en dev (3.2) par commits : r23639, r23640, r23641, r23642, r23643, r23644
On crée _DUREE_COOKIE_ADMIN et on supprime le bouton Activer / Désactiver. Le cookie suit la connexion à l’espace privé de l’auteur et se renouvelle en même temps que le cookie de session.
Ça simplifie.

Formats disponibles : Atom PDF