URL:
  <http://gna.org/task/?7522>

                 Summary: Changer clef de $_SESSION pour multi-installation
de Galette sur même serveur
                 Project: Galette
            Submitted by: melissadjebel
            Submitted on: mer 23 nov 2011 21:13:03 GMT
         Should Start On: mer 23 nov 2011 00:00:00 GMT
   Should be Finished on: mer 23 nov 2011 00:00:00 GMT
                Priority: 5 - Normal
                Severity: 5 - Average
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None
                  Effort: 0.00

    _______________________________________________________

Details:

Quand on installe Galette dans plusieurs répertoire pour plusieurs
associations (Assoc1, Assoc2, Assoc3, etc.) la session est générale à
toutes les associations et une fois connecté à une association, on est
automatiquement connecté aux autres associations.

J'ai testé de remplacer :
- $_SESSION['galette']
par
- $_SESSION[PREFIX_DB . 'galette']

car mon préfixe était effectivement différent entre les associations et
cela fonctionne, je peux avoir dans 1 onglet une connexion sur l'Assoc1 avec
membre1 et dans un 2ème onglet une connexion sur l'Assoc2 avec membre2. Tout
marche correctement.

Peut-être est-ce insuffisant de mettre PREFIX_DB et qu'il faut aussi mettre
NAME_DB devant pour être sur. Sur le même serveur, soit la base est
différente, soit le préfixe est différent, ainsi
- $_SESSION[NAME_DB . '_' . PREFIX_DB . 'galette']
est quasiment assuré d'être unique quelque soit le cas.





    _______________________________________________________

Reply to this item at:

  <http://gna.org/task/?7522>

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


_______________________________________________
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel

Répondre à