Problème de session sur action=menu_rubriques
En version 5.0-dev : dans l'espace privé le menu plan reste étrangement bloqué sur "Se connecter"
L'URL appelée est de la forme urlpublique.org/spip.php?action=menu_rubriques&date=1687339214
En débugguant dans l'action
diff --git a/ecrire/action/menu_rubriques.php b/ecrire/action/menu_rubriques.php
index 9c049d7745..671e9cc053 100644
--- a/ecrire/action/menu_rubriques.php
+++ b/ecrire/action/menu_rubriques.php
@@ -36,6 +36,7 @@ function action_menu_rubriques_dist() {
// si pas acces a ecrire, pas acces au menu
// on renvoi un 401 qui fait echouer la requete ajax silencieusement
+ var_dump($GLOBALS['visiteur_session']);
if (!autoriser('ecrire')) {
$retour =
'<ul class="deroulant__sous-menu" data-profondeur="1">' .
diff --git a/ecrire/inc/autoriser.php b/ecrire/inc/autoriser.php
index a1ecf2542f..dfd27b540d 100644
--- a/ecrire/inc/autoriser.php
+++ b/ecrire/inc/autoriser.php
@@ -344,6 +344,7 @@ function autoriser_loger_dist(string $faire, string $type, $id, array $qui, arra
* @return bool true s'il a le droit, false sinon
**/
function autoriser_ecrire_dist(string $faire, string $type, $id, array $qui, array $opt): bool {
+ var_dump($qui);
return isset($qui['statut']) && in_array($qui['statut'], ['0minirezo', '1comite']);
}
On voit que la session n'est pas disponible sur cette URL
A contrario si je load l'URLurlpublique.org/ecrire/?action=menu_rubriques&date=1687339214
cette fois on a bien une session en arrivant dans l'action, et le menu apparait normalement