Project

General

Profile

Evolution #3740

Constante _DUREE_COOKIE_CORRESPONDANCE

Added by jluc - over 3 years ago. Updated about 2 years ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Category:
authentification
Target version:
Start date:
03/05/2016
Due date:
% Done:

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

History

#2 Updated by b b over 3 years ago

Voir aussi #3710 sur le même sujet.

#3 Updated by cedric - over 2 years ago

  • Target version set to 3.2

#4 Updated by marcimat 🌈 about 2 years ago

  • Status changed from Nouveau to Fermé
  • Resolution set to 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.

Also available in: Atom PDF