You are not logged in.
bon.... ma modif affiche bien la page de connexion, mais on a beau essayer de se logguer avec un autre user que celui de la session windows, il ouvre toujours glpi avec le user windows !
si quelqu'un a une idée...
Offline
et bin, c'était rapide en fait...
dans le fichier login.php, modifier la ligne 98 :
if (isset($_GET["noAUTO"])) {
comme ceci :
if (isset($_GET["noAUTO"])|| $_GET["tmpref"]=="logout") {
je modifie mon post pour inclure ça !
ça vaut le coup que je le post plutot dans les astuces ?
Offline
Effectivement, c'est une modif qui devrait intéresser pas mal de monde, donc plutôt que de le perdre au fin fond du forum, une entrée dans le wiki serait bienvenue.
Merci pour l'astuce.
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
et bin, c'était rapide en fait...
dans le fichier login.php, modifier la ligne 98 :
if (isset($_GET["noAUTO"])) {
comme ceci :
if (isset($_GET["noAUTO"])|| $_GET["tmpref"]=="logout") {
je modifie mon post pour inclure ça !
ça vaut le coup que je le post plutot dans les astuces ?
Même avec cette modif, ca fait la même chose !
Offline
Même avec cette modif, ca fait la même chose !
vérifiez bien les modifs, alors, parce que chez moi ça marche. Au pire videz le cache de votre navigateur.
clic sur "se déconnecter" -> appel de logout.php
logout.php ferme la session, puis appelle index.php en donnant une variable tmpref=logout. Ca donne une url dans votre navigateur du style : http://monseveur/glpi/index.php?tmpref=logout
index.php voit que cette variable est présente et affiche le formulaire de connection.
Dans la génération du formulaire, si on a la variable tmpref=logout, on place un champ hidden "noAuto", ainsi il ne fera pas d'authentification automatique.
C'est de la bidouille, testée que dans mon cas particulier : glpi 0.71 sur xampp 1.6, sur un srver win2003, avec auth auto sur AD, navigateur IE6.
Offline
moi dans login.php ligne 98 j'ai pas if (isset($_GET["noAUTO"])) {
-> c'est dans index.php
et un
if (!isset($_GET["tmpref"]) || empty($_GET["tmpref"])) $_GET["tmpref"]='';
avant
if ($_GET["tmpref"]!="logout") checkAlternateAuthSystems(true,isset($_GET["redirect"])?$_GET["redirect"]:"");
serait le bienvenu
Xavier Caillaud
Blog GLPI Infotel
Offline
trompage du nom de fichier corrigé, le reste bonne idée
Offline
c'est quoi ce tmpref logout.
pour accéder à la page d'authentification il suffit d'appeler : index.php?noAUTO=1
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
et du coup il suffit juste de modifier logout.php pour forcer $noAUTO à "?noAUTO=1"....
et index.php reste le même.
merci !
Offline
meuced tu as éditer dans le wiki ??? car bon la j'ai modifié comme tu l'as dit et sa marche mais si on peut faire plus simple et plus propre bah je suis preneur
En tout cas c'est une bonne chose et c'est sympa d'avoir pris le temps de vouloir améliorer l'auth.
Last edited by SpX (2008-07-24 10:01:53)
Offline
Je l'avais fait marcher avec ntlm en suivant la proc
Mais je suis revenu en arriere et j'ai désactivé l'auth auto.
Des gros soucis de lenteur sur glpi (page qui mettent 30s/1min a charger) au bout de quelques dizaines de minutes/heures d'utilisation.J'ai pas cherché plus loin, en prod pas le temps, mais dès la désactivation du mod ntlm plus de soucis.
moi aussi j'ai des problémes de lenteur que je n'avais pas
quelqu'un d'autres a ce problémes ??? si oui comment faire pour le régler ?
Ocs-ng 2.2
Glpi 9.1.1
Offline
meuced tu as éditer dans le wiki ??? car bon la j'ai modifié comme tu l'as dit et sa marche mais si on peut faire plus simple et plus propre bah je suis preneur
En tout cas c'est une bonne chose et c'est sympa d'avoir pris le temps de vouloir améliorer l'auth.
cette modif est prise en compte je crois dans la 0.71.2
Offline
doum wrote:Je l'avais fait marcher avec ntlm en suivant la proc
Mais je suis revenu en arriere et j'ai désactivé l'auth auto.
Des gros soucis de lenteur sur glpi (page qui mettent 30s/1min a charger) au bout de quelques dizaines de minutes/heures d'utilisation.J'ai pas cherché plus loin, en prod pas le temps, mais dès la désactivation du mod ntlm plus de soucis.
moi aussi j'ai des problémes de lenteur que je n'avais pas
quelqu'un d'autres a ce problémes ??? si oui comment faire pour le régler ?
en effet, je remarque aussi que c'est plus long pour l'auth auto depuis que je suis passé sur du tout windows (xampp sur windows 2003, client IE), mais c'est de l'ordre de 5-10 secondes "seulement" (ça tourne sur un bi-quad-core, 12go de ram) au lieu de quasi-instantané sur l'ancien serveur linux (un P4, 1go de ram).
comme le pb de lenteur est compensé par la puissance du serveur, je n'y avait jamais prêté trop d'attention jusqu'à maintenant, ça ne nous gène pas, d'autant que ça ne le fait que sur la 1ere page.
Offline
le probléme c'est que ca bloque aussi les autres applications utilisant apache sur ce serveur (ocs, cacti, nagios, base de connaissances, phpmyadmin)
Ocs-ng 2.2
Glpi 9.1.1
Offline