Bonjour,
Je tourne en rond sur un problème que je pensais simple, je dois avoir un neurone qui a disparu …
Je souhaite tester si un utilisateur est connecté ou pas, avec le bon login. Apparemment je n’ai pas de problème pour détecter qu’il est connecté avec un login (le bon) ou un autre (le mauvais), mais je n’arrive pas à traiter le cas ou l’utilisateur n’est pas connecté, #SESSION ne retourne rien et je n’arrive pas à détecter ce rien …
J’ai écrit ce test, je ne comprends pas pourquoi la variable créée ne retourne pas « nolog » quand l’utilisateur n’est pas connecté:
#SESSION{login}
[(#SESSION{login}|!=={''}|?{
#SET{lelogin,#SESSION{login}}
,
#SET{lelogin,nolog}
})]
#GET{lelogin}
J’ai aussi essayé le test #SESSION{login}|?
(il faut inverser le traitement), idem, j’ai fait quelques variantes sans succès, je suppose que cela signifie que #SESSION n’existe pas (ce qui est différent de « est vide ») et que donc le test ne marche pas, donc je me demandais comment procéder pour ce genre de chose ?