Bonsoir,
sur une page, je désire afficher des liens supplémentaires vers ecrire/
lorsqu'une session spip est ouverte quelque part dans un onglet de
navigateur. J'utilise et lis le cookie créé lorsque la session est
ouverte. Il y a spip_admin qui se crée lorsqu'on se connecte.
En bref.. la page de connexion propose la ligne "Login (identifiant de
connexion au site) :", une case pour mettre son identifiant et un
bouton. Pas de cookie encore à ce stade. Ni à la suivante qui consiste
à demander le mot de passe.
Lorsqu'on appuie sur le bouton pour l'étape du mot de passe, deux
cookies sont écrits. spip_admin et spip_session. Lorsqu'on se
déconnecte, seul le spip_admin reste. Si on se trompe de mot de passe,
aucun cookie n'est créé.
Ma méthode de cette gestion de sa propre présence est elle correcte ?
<?php
if(isset($_COOKIE['spip_session'])) {
$session_on=1;
}else{
$session_on=0;
}
?>
<html>
<head>
</head>
<body>
<?php echo $session_on;?>
Les résultats semblent donner satisfaction, mais la simplicité de leur
obtention m'intrigue.
gilles
--
Nous prenons plaisir à contempler les images les plus exactes de choses
dont la vue nous est pénible dans la réalité, comme les formes d'animaux
les plus méprisés et des cadavres.
Aristote, Poétique, IV, 1148b.