mail[Galette-devel] [bug #8124] V 0.63 lien déconnexion ne fonctionne pas


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Christophe Dirlik on January 06, 2007 - 17:54:

Follow-up Comment #4, bug #8124 (project galette):

Bonjour. Le Bold, c'est une erreur parceque je ne savais pas utiliser la mise
en forme!

J'utilise une installe locale sous windows XP, apache 2.2.3 et php 5.1.6.
Install "manuelle" (pas d'easyphp ou équivalent)

Je confirme que la deconnexion ne fonctionnait pas.

Sur toutes les pages, le lien "déconnexion" renvoie vers
/login.php?logout=1.

Or dans index.php, la variable logout n'est pas testée. Je ne vois pas
comment ca peut marcher...


la deuxième partie de ma modif est pour forcer admin_status à 0 si on est
pas administrateur. J'ai eu le cas suivant :
je me connecte en admin
dans la même session, je me deconnecte et me reconnecte avec un profil
ordinaire.
Les droits d'admin étaient conservés.

la première partie de ma proposition était incomplète, j'y ai rajouté un
test (évite un plantage quand logout n'a jamais été définie)
        if (isset($_GET["logout"]))
        {
                if ($_GET["logout"]=='1')
                {
                        unset($_POST["ident"]);
                        $_SESSION["logged_status"]=0;
                }
        }


une suggestion : pourquoi ne pas déplacer tout ce qui est relatif à la
déconnexion dans une page dédiée, qui redirigerai ensuite vers index.php ?
Pour des évos futures...

    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?8124>

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/




Related Messages


Powered by MHonArc, Updated Sat Jan 06 18:20:09 2007