Dans les anciennes versions de spip, je testais (dans l'espace public)
$GLOBALS['auteur_session']
J'ai passé le site sous spip 1.8b2 et ce global a disparu !!!
Typiquement, j'ai du code du genre :
<?php
if ($GLOBALS['auteur_session']['statut']=='0minirezo') {
// L'internaute est admin => il peut voir XXX
?>
<BOUCLE_xxx....>
...
</BOUCLE_xxx>
<?php
}
?>
Dans les anciennes versions de spip, je testais (dans l'espace public)
$GLOBALS['auteur_session']
J'ai passé le site sous spip 1.8b2 et ce global a disparu !!!
???
en 1.8b2 il y a toujours :
$GLOBALS['auteur_session']['id_auteur']
$GLOBALS['auteur_session']['nom']
$GLOBALS['auteur_session']['login']
$GLOBALS['auteur_session']['email']
$GLOBALS['auteur_session']['statut']
$GLOBALS['auteur_session']['lang']
$GLOBALS['auteur_session']['hash_env']
Dans les anciennes versions de spip, je testais (dans l'espace public)
$GLOBALS['auteur_session']
J'ai passé le site sous spip 1.8b2 et ce global a disparu !!!
???
en 1.8b2 il y a toujours :
$GLOBALS['auteur_session']['id_auteur']
$GLOBALS['auteur_session']['nom']
$GLOBALS['auteur_session']['login']
$GLOBALS['auteur_session']['email']
$GLOBALS['auteur_session']['statut']
$GLOBALS['auteur_session']['lang']
$GLOBALS['auteur_session']['hash_env']
voir ecrire/inc_session.php3
Je suis d'accord avec toi sue l'existence de $GLOBALS['auteur_session']... mais il est tjs vide !!!
Même après le code
if (file_exists( $file='ecrire/inc_session.php3')) {
include $file;
verifier_visiteur();
}
Et pourtant je suis identifié ds l'espace privé et j'ai le cookie "de correspondance"!
En fait, je me suis aperçu que je n'ai pas de cookie "spip_session" comme le cherche inc_session.php3, mais des cookies "<préfixe>_admin", "__utma" et "__utmz".
D'autre part j'ai un autre pb : dans l'espace privé, je n'ai pas d'icône "déconnecter" !!! Est-ce lié ?
Finalement, je vais passer le site en 1.9 : ça ne fera pas de mal !!!
Comme l'a suggéré JLuc, j'espère ne pas avoir de pb avec l'utf-8...