Problème de cookie
L'erreur n'est apparue qu'après une 1ère expiration du cookie. Quand on se connecte avec le compte admin :
- on arrive sur une page /spip.php?page=login&url=%2Fecrire%2F avec un lien "Vous êtes enregistré... par ici..." qui pointe sur /ecrire/?bonjour=oui
- en suivant ce lien, on est redirigé sur /spip.php?page=login&url=%2Fecrire%2F%3Fbonjour%3Doui&var_erreur=cookie avec le message "problème de cookie", et aucun cookie n'est envoyé.
Debug
Après un échange avec marcimat sur IRC vers 17h hier (mercredi 6 juin 2012), l'erreur serait liée à $GLOBALS['visiteur_session'] qui serait pas mis à jour. Dans ecrire/inc/auth.php -> auth_init_droits() : ça ne passe pas le autoriser('ecrire') à la ligne 232.
Voici un extrait des logs : Jun 06 19:31:46 192.168.0.254 (pid 5987) ecrire/inc_version.php:L410:include_once()::Pub:debug: POST spip.php?page=login&url=%2Fecrire%2F%3Fbonjour%3Doui - config/connect.php Jun 06 19:31:46 192.168.0.254 (pid 5987) ecrire/req/mysql.php:L37:req_mysql_dist()::Pub:debug: Connexion vers localhost, base BDD_DEBUG, prefixe spip operationnelle sur Resource id #59 Jun 06 19:31:46 192.168.0.254 (pid 5987) ecrire/req/mysql.php:L101:spip_mysql_set_charset()::Pub:debug: changement de charset sql : SET NAMES 'utf8' Jun 06 19:31:46 192.168.0.254 (pid 5987) ecrire/inc/auth.php:L446:auth_identifier_login()::Pub:info: connexion de debug par methode spip Jun 06 19:31:46 192.168.0.254 (pid 5987) ecrire/inc/auth.php:L205:auth_init_droits()::Pub:info: log debug paul : $GLOBALS[ 'visiteur_session' ] après merge avec row = Array ( [0] => [id_auteur] => 1 [nom] => Administrateur [bio] => [email] => debug`debug.com [nom_site] => [url_site] => [login] => debug [pass] => ############################################ [low_sec] => [statut] => 0minirezo [webmestre] => oui [maj] => 2012-06-06 19:28:44 [pgp] => [htpass] => ############################################ [en_ligne] => 2012-05-25 18:18:06 [alea_actuel] => ############################################ [alea_futur] => ############################################ [prefs] => a:5:{s:7:"couleur";i:1;s:7:"display";i:2;s:18:"display_navigation";s:22:"navigation_avec_icones";s:14:"display_outils";s:3:"oui";s:3:"cnx";s:5:"perma";} [cookie_oubli] => [source] => spip [lang] => [imessage] => [messagerie] => [auth] => spip [cookie] => oui ) Jun 06 19:31:46 192.168.0.254 (pid 5987) ecrire/inc/session.php:L163:ajouter_session()::Pub:info: ajoute session tmp/sessions/1_a9e3a04173ef4090bbafc42eb0a873ce.php cookie 864000 Jun 06 19:31:46 192.168.0.254 (pid 5987) ecrire/inc/auth.php:L225:auth_init_droits()::Pub:info: log debug paul : spip_session = "1_84a092a4b9f65ffbcd2cba892862049b" Jun 06 19:31:46 192.168.0.254 (pid 5987) ecrire/inc/auth.php:L260:auth_init_droits()::Pub:info: log debug paul : avant autoriser('ecrire') ----- Jun 06 19:31:46 192.168.0.254 (pid 5987) ecrire/inc/autoriser.php:L86:autoriser_dist()::Pub:info: autoriser ecrire 0 () ? Jun 06 19:31:46 192.168.0.254 (pid 5987) ecrire/inc/autoriser.php:L125:autoriser_dist()::Pub:info: autoriser_ecrire_dist(ecrire,,0,): niet