Evolution #3740

Constante _DUREE_COOKIE_CORRESPONDANCE

Ajouté par jluc - il y a plus d'un an. Mis à jour il y a 4 mois.

Statut:FerméDébut:05/03/2016
Priorité:NormalEchéance:
Assigné à:-% réalisé:

0%

Catégorie:authentification
Version cible:3.2
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 d'un an

#2 Mis à jour par b b il y a plus d'un an

Voir aussi #3710 sur le même sujet.

#3 Mis à jour par cedric - il y a 7 mois

  • Version cible mis à 3.2

#4 Mis à jour par marcimat 🌈 il y a 4 mois

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

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

Ajouter une image à partir du presse-papier (Taille maximale: 1,25 Mo)