You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2008-08-26 09:49:26

vcormerais
Member
Registered: 2008-07-10
Posts: 5

Vous devez autoriser les cookies pour accéder à cette application

Bonjour,

J'ai bien vu que ce pb a déjà été posté, mais les solutions données ne résolvent pas mon souci.

Je suis sous GLPI 0.71.1 (migration à partir de la 0.68.3) sur serveur XAMPP sous Windows (avec OCS)

Nous lançons GLPI à partir d'un portail OraclePortal pour bénéficier du SSO.

Cela fonctionnait très bien en 0.68.3 mais en 0.71.1 nous avons le message "Vous devez autoriser les cookies pour accéder à cette application" une fois sur 2. Car en relançant l'appli (à partir du portail) on se connecte bien.

J'ai vidé le dossier file/_session, j'ai redémarré les services Apache2 et mysql, sans succès.

Quelqu'un a-t-il une idée ?

Merci d'avance.
Vincent

Offline

#2 2008-08-26 12:02:12

oph
Member
Registered: 2008-08-26
Posts: 38

Re: Vous devez autoriser les cookies pour accéder à cette application

Est-ce que quelqu'un peut me dépanner SVP ?
J'ai vraiment l'impression que cela vient de la gestion des cookies.

J'ai fait le test suivant :
1 - je vide le dossier files/_sessions
2 - j'essaie de me connecter et j'ai le message "Vous devez autoriser les cookies pour accéder à cette application". Un cookie est créé dans le dossier files/_sessions
3 - je ferme la fenêtre GLPI
4 - j'essaie de me reconnecter et cela fonctionne. Il n'y a pas de 2ème cookie de créé.
5 - je ferme GLPI (donc le navigateur) et j'essaie à nouveau de me reconnecter et je retombe sur le message d'erreur. Pas de nouveau cookie créé.

... Est-ce que quelqu'un a une idée ? Merci beaucoup.

Offline

#3 2008-08-26 14:13:40

oph
Member
Registered: 2008-08-26
Posts: 38

Re: Vous devez autoriser les cookies pour accéder à cette application

Quelques infos complémentaires :

Le problème se produit lorsqu'on ferme la fenêtre du navigateur Internet.
Si par contre, on se déconnecte (logout) de GLPI avant de fermer la fenêtre du navigateur cela fonctionne très bien.

Est-ce que cela évoque quelque chose à quelqu'un ? Merci

Offline

#4 2008-08-27 11:05:12

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Vous devez autoriser les cookies pour accéder à cette application

Oui ça m'évoque que vous devriez apprendre à vos utilisateurs à fermer correctement une session wink


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#5 2008-08-27 11:35:29

oph
Member
Registered: 2008-08-26
Posts: 38

Re: Vous devez autoriser les cookies pour accéder à cette application

Ok smile Mais ça marchait très bien en v0.68.3 d'une part, et d'autre part le fait de fermer le navigateur devrait logiquement faire le ménage dans les cookies (c'est à dire virer le cookie de la session)

J'ai continué mes recherches et je me suis rendu compte qu'en mettant en commentaire dans login.php les lignes suivantes, cela fonctionnait.

J'imagine bien que ce n'est pas la solution idéale. Mais peut être que cela peut vous aider à comprendre ce qui nous arrive avec la version 0.71.1 ??? wink

//if (!isset($_SESSION["glpitest"])||$_SESSION["glpitest"]!='testcookie'){
//    echo $LANG["login"][27];
//    glpi_header($CFG_GLPI['root_doc'] . "/index.php?cookie_error=1");
//}

Last edited by oph (2008-08-27 11:36:14)

Offline

#6 2008-08-27 19:48:55

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Vous devez autoriser les cookies pour accéder à cette application

Normal depuis la 0.7 nous affectuons un test pour vérifier que le navigateur accepte les cookies.

Forcément si la session n'est pas fermée correctement ou si la page de connexion est affichée depuis 3 plombes avant une tentative de connexion ça fout le bazare.


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#7 2008-08-28 08:37:54

oph
Member
Registered: 2008-08-26
Posts: 38

Re: Vous devez autoriser les cookies pour accéder à cette application

Merci pour la réponse.
Je sais donc ce qui me reste à faire : je laisse donc les modifs que j'ai faites dans login.php...
Vous pouvez clôturer ce bug.
Bonne journée.

Offline

#8 2008-08-28 09:57:06

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Vous devez autoriser les cookies pour accéder à cette application

Je clos donc


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

Board footer

Powered by FluxBB