différence entre 'visiteur_session' et 'auteur_session'

Bonjour les écureuils,

En php, il y a deux clés pour les sessions qui renvoient en PHP des valeurs identiques :

echo 'visiteur_session' . $GLOBALS['visiteur_session']['id_auteur'].'<br>';
echo 'auteur_session' . $GLOBALS['auteur_session']['id_auteur'].'<br>';

Est-ce que l’une des deux est dépréciées et à éviter ?

Merci par avance pour vos informations.

Thrax

Salut, une recherche dans le code pointe vers ce commentaire intéressant https://git.spip.net/spip/spip/src/branch/master/ecrire/inc/session.php#L327

	// Compatibilite ascendante : auteur_session est visiteur_session si
	// c'est un auteur SPIP authentifie (tandis qu'un visiteur_session peut
	// n'etre qu'identifie, sans aucune authentification).

Je crois que ça répond à ta question :slight_smile:

Merci beaucoup !

1 « J'aime »

auteur_session est un reliquat du passé et aurait du être supprimée depuis longtemps, il ne faut donc pas l’utiliser

Et hop, un ticket pour ne pas oublier https://git.spip.net/spip/spip/issues/5199