Bonjour,
J’ai un souci avec mon plugin et uniquement avec la box Luna apparemment.
Lorsque les utilisateurs veulent aller sur la page du plugin via le menu plugin, ils obtiennent une erreur 401, qui est provoquée par les lignes de code suivantes du fichier /desktop/php/wifiliightV2.php:
if (!isConnect('admin')) {
throw new Exception('Error 401 Unauthorized');
}
Si je retire cette partie, l’erreur 401 disparait mais il y a du coup un trou de sécurité.
Pourquoi sur la luna uniquement ?
Pourquoi seulement mon plugin ?
Quelle particularité sur la luna ?
Pouvez-vous m’aider ?
Merci
J’ai bien mis, l’horreur.
N’ayant pas de luna, je ne peux tester et visiblement, il y a un autre plugin qui a le même souci.
Soit un utilisateur non admin parvient à arriver sur la page de config du plugin
Soit un utilisateur admin n’est pas vu comme tel en arrivant sur la page d’affichage du plugin
Call to a member function getId() on null // notée erreur ci dessus
Donc la première fois que l’utilisateur sur une luna va sur la page wifilightV2.php pour configurer le plugin la variable de session "user’ n’existe pas et erreur 401
Par contre, si l’utilisateur recharge la page sur l’erreur 401, la variable est positionnée.
Visiblement, seulement sur mon plugin.