Bonjour.
J'utilise phpwebgallery depuis quelques temps déja, et j'en suis vraiment trés content. :D
Mon installation est la suivante : certains albums sont en partie publique, d'autres sont en partie privée et nécéssitent donc l'identification des utilisateurs pour être visionnés.
Mon problème est le suivant : j'ai deux personnes dans mon entourage qui sont abonnés à AOL et ils ont des problèmes pour s'identifier dans la galerie malgré la saisie correcte des logins et pass. :cry:
Ils reviennent trés souvent (mais pas tout le temps) sur la page diapo.php avec des droits d'invité et ne voient donc pas les galleries privées.
J'ai réussi à reproduire le phénomèné à mon boulot, où je suis connecté au net dèrrière un proxy.
Je fais de F5 à loisir et cela passe au bout d'un moment... :-?
Je pense avoir compris où se situait le problème : dans la partie historique du menu administration, mes utilisateurs ont leur adresse IP qui change (!) et donc ils ne peuvent pas retrouver la session valide.
Quelqu'un a t il une solution pour que mes utilisateurs puissent se connecter à la partie privée sans ce soucis?
Merci d'avance.
mes utilisateurs ont leur adresse IP qui change
Ben....comme toute personne qui n'a pas d'adresse IP fixe. Même en ADSL l'IP change à chaque session. Je ne pense pas que celà vienne de là. :-?
Hors ligne
Je pense que je me suis mal exprimé : entre deux chargements de page, l'adresse IP change.
Je vais fouiller mon historique et montrer un exemple.
Voila un extrait de ma table historique :
1052466901 visiteur *.218.15.75 Aucune catégorie séléctionnée diapo
1052466912 visiteur *.218.15.75 NULL identification
1052466925 visiteur *.218.15.75 Aucune catégorie séléctionnée diapo
1052466935 bobflappy *.218.15.41 Aucune catégorie séléctionnée diapo
1052467041 visiteur *.218.15.75 Aucune catégorie séléctionnée diapo
1052467057 bobflappy *.218.15.41 Aucune catégorie séléctionnée diapo
1052467065 bobflappy *.218.15.41 Fiestas Anniversaires 07 2002 diapo
1052467121 visiteur *.218.15.75 Aucune catégorie séléctionnée diapo
1052467129 visiteur *.218.15.75 Aucune catégorie séléctionnée diapo
1052467132 bobflappy *.218.15.41 Aucune catégorie séléctionnée diapo
1052467139 bobflappy *.218.15.41 Vacances bellecombe.02.2003 diapo
1052467162 bobflappy *.218.15.41 Vacances bellecombe.02.2003 photo bellecombe_2003_14.jpg
1052467182 bobflappy *.218.15.41 Chat diapo
1052467206 bobflappy *.218.15.41 Chat diapo
1052467242 bobflappy *.218.15.41 Chat photo chat_2.jpg
1052467303 bobflappy *.218.15.41 Chat diapo
1052467326 bobflappy *.218.15.41 informatique pc crade diapo
On voit ce qui se passe lorsque je suis à mon boulot et que je me connecte au net via proxy.
Mon adresse IP peut passer de *.15.41 à *.15.75 entre deux chargements de page, ce qui fait que lorque je ne suis pas sur la "bonne" IP, j'ai le droit au message "vous n'avez pas le droit de visionner cette page - identification" lorsque je visionne une galerie.
dans ce cas là, il faut perdre un peu niveau sécurité en n'imposant plus la même IP durant toute la navigation.
Dans ./include/user.inc.php (version 1.2), supprimer :
36 else 37 { 38 if ( $REMOTE_ADDR == $row['ip'] ) 39 { 40 $query_user .= "where id = '".$row['user_id']."';"; 41 $query_done = true; 42 } 43 }
Hors ligne
Merci beaucoup! :o
J'essayerais de modifier le code ce soir.
C'est vrai que cela diminue le niveau de sécurité, mais cela permettra à tous mes utilisateurs de se connecter à la gallerie.
J'ai laissé le "$query_done = true;" et cela fonctionne.
Merci pour l'aide.
lorsque je supprime les lignes 36 a 43, il devient impossible de se logger !! Donc probleme !
et lorsque je garde la ligne 41 comme l'a fait bobflappy, tout le monde devient devient admin !!
Y aurait-il une autre solution ?
je reprends...
Dans ./include/user.inc.php (version 1.2), remplacer :
36 else 37 { 38 if ( $REMOTE_ADDR == $row['ip'] ) 39 { 40 $query_user .= "where id = '".$row['user_id']."';"; 41 $query_done = true; 42 } 43 }
par
else { $query_user .= "where id = '".$row['user_id']."';"; $query_done = true; }
et normalement, ça roule
Hors ligne
:D Merci ça fonctionne . .. du moins ça ne met plus tous les membres comme admin !
bravo pour la réactivité du support !
Jojo
lorsque je supprime les lignes 36 a 43, il devient impossible de se logger !! Donc probleme !
et lorsque je garde la ligne 41 comme l'a fait bobflappy, tout le monde devient devient admin !!
Y aurait-il une autre solution ?
J'ai effectivement eu le problème et en relisant le code source, j'ai corrigé moi-même.
Merci pour tout, ce soft est vraiment top.