Annonce

#1 2003-12-03 16:59:27

Al
Invité

Problème D'identification

Salut,

J'ai installé PhpWebGallery avec l'option identification. Cela fonctionne très bien la plupart du temps sauf sur certains PC (généralement professionnels). Lorsque que l'on s'authentifie, soit on est redirigé directement sur la page "Vous n'êtes pas autorisé à aller dans cette section", soit on arrive sur la page category.php mais dès que l'on clique sur un lien on retombe sur la page "Vous n'êtes pas autorisé à aller dans cette section".
J'ai essayé avec IE explorer et avec Netscape, et le problème est le même.

J'ai déjà constaté ce problème sur d'autre site utilisant aussi PhpWebGallery avec l'option identification.

Quelqu'un aurait il une idée ?

Merci.

#2 2003-12-04 10:30:36

Al
Invité

Re: Problème D'identification

Renseignement pris, il semble que ce problème arrive souvent. C'est dommage: le nombre de personne accèdant au net depuis leur ordinateur professionnel est important.
Est ce un problème de firewall ?
Je ne me suis pas encore plongé dans le code (et vu que je suis pas un spécialiste, je ne sais pas si ça m'aiderait) pour voir comment ça marche. Mais si quelqu'un a une idée....

#3 2003-12-04 16:36:35

Boumboo
Membre
2003-09-22
52

Re: Problème D'identification

J'ai jamais entendu parler de gros problème d'identification, tu as quelle configuration, quel système d'exploitation? c'est quoi un ordinateur professionnel ? Fais attention à respecter les majuscules lors de l'identification, sinon, c'est sûr, ça marche pas et donnes nous un maximun d'informations :)

A++


============
www.boumboo.com
Version de phpwebgallery: 1.3.4 - Hébergé gratuitement par webdynamit.net
============

Hors ligne

#4 2003-12-04 17:09:41

Gweltas
PhpWebGallery Team
Lyon en théorie
2003-12-04
547

Re: Problème D'identification

C'est un problème de cookies et de sessions. Cela me le faisait aussi beaucoup lorsque j'utilisais php1.4.4... C'est aléatoire et au bon vouloir du firewall de ton entreprise. La seule solution réside dans le code...

Hors ligne

#5 2003-12-05 17:03:22

Guest
Invité

Re: Problème D'identification

J'ai jamais entendu parler de gros problème d'identification, tu as quelle configuration, quel système d'exploitation? c'est quoi un ordinateur professionnel ? Fais attention à respecter les majuscules lors de l'identification, sinon, c'est sûr, ça marche pas et donnes nous un maximun d'informations :)

A++

Pour ma part, je bosses sur des PC équipés de Windows NT. Par ordinateur professionnel, j'entends des ordianteurs qui se connectent net via un réseau d'entreprise.
Le problème ne vient pas de login ou de mot de passe mal tapés puisque parfois la connection se fait (c'est aléatoire) mais ne dure pas plus de quelques secondes.
Je vais tâcher de mieux expliquer ce qui se passe:
2 cas:
- 1/ je me rentre mont login et mot de passe (correctement puisque je quitte l'écran d'identification sans message d'erreur) mais au lieu de retomber sur la page principale, j'arrive sur la page admin.php qui m'affiche le message suivant:
Vous n'êtes pas autorisé à aller dans cette section
               Identification

- 2/ je me rentre mont login et mot de passe. J'arrive sur la page principale mais au bout de quelques secondes (moins d'une dizaine), dès que je clique sur un lien, la page admin.php s'affiche avec le même message:
Vous n'êtes pas autorisé à aller dans cette section
               Identification

Je ne suis pas le seul dans ce cas et j'ai le même problème sur le site d'un amis. Par contre, depuis mon ordinateur personnel (de chez moi donc), je n'ai aucun problème !

Et difficile de débugger: le problème se pose au bureau et je ne peux faire du debug que depuis chez moi...  :cry:

#6 2003-12-05 17:03:45

Guest
Invité

Re: Problème D'identification

C'est un problème de cookies et de sessions. Cela me le faisait aussi beaucoup lorsque j'utilisais php1.4.4... C'est aléatoire et au bon vouloir du firewall de ton entreprise. La seule solution réside dans le code...

C'est ma conclusion aussi mais comme je l'ai dis plus haut: pas évident de tester le code vu les conditions...

#7 2003-12-05 22:01:33

Piou piou
Invité

Re: Problème D'identification

Je viens de rencontrer le même problème.
J'ai créé un login et un pass pour une professionnelle Anglaise, et elle obtient une page lui indiquant qu'elle n'est pas autorisée.

Je lui en ai communiqué deux autres, (login + pass) et c'est pareil.

De chez moi, c'est ok avec les 3

Personne n'aurait une solution ?

Merci

#8 2003-12-06 09:45:28

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Problème D'identification

j'avoue ne pas comprendre que la méthode par défaut d'identification ne puisse pas marcher !!! En effet, vous êtes identifié par la variable "id=" dans l'URL, celle-ci passe par l'URL donc normalement pas de probleme.

Bref, je ne sais pas


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#9 2003-12-06 14:12:37

Guest
Invité

Re: Problème D'identification

j'avoue ne pas comprendre que la méthode par défaut d'identification ne puisse pas marcher !!! En effet, vous êtes identifié par la variable "id=" dans l'URL, celle-ci passe par l'URL donc normalement pas de probleme.

Bref, je ne sais pas

Je vais créer un utilisateur "test" et mettre dans le code des tests du style:
If utilisateur = test
  afficher infos
endif
Puis je me connecterais du bureau pour voir le résultat.

Ca risque d'être  long à tout débuggué mais si j'ai un résultat je vous tiendrais au courant...

#10 2003-12-09 09:53:29

Guest
Invité

Re: Problème D'identification

j'avoue ne pas comprendre que la méthode par défaut d'identification ne puisse pas marcher !!! En effet, vous êtes identifié par la variable "id=" dans l'URL, celle-ci passe par l'URL donc normalement pas de probleme.

Bref, je ne sais pas

Je vais créer un utilisateur "test" et mettre dans le code des tests du style:
If utilisateur = test
  afficher infos
endif
Puis je me connecterais du bureau pour voir le résultat.

Ca risque d'être  long à tout débuggué mais si j'ai un résultat je vous tiendrais au courant...

1er test ce matin:

- L'identification initiale ce fait bien:
$user[id] =16                                (id pour user de test)
$user[is_the_guest] = false
$conf[access] =restricted

Puis au bout de quelques secondes, je suis apparement déconnecté:

Debug: $user[id] =2
Debug: $user[is_the_guest] = true
Debug: $conf[access] =restricted

Me reste plus qu'à trouver où....

Une petite idée des endroits qu'il faudrait que je contrôle plus précisement ?

#11 2003-12-11 13:27:12

Gweltas
PhpWebGallery Team
Lyon en théorie
2003-12-04
547

Re: Problème D'identification

Une petite idée des endroits qu'il faudrait que je contrôle plus précisement ?

La gestion des sessions. C'est là que ton identifiant se perd...
Peux tu aussi communiquer quel est le navigateur que tu utilises de manière professionnelle?

Hors ligne

#12 2003-12-11 18:48:45

Guest
Invité

Re: Problème D'identification

La gestion des sessions. C'est là que ton identifiant se perd...
Peux tu aussi communiquer quel est le navigateur que tu utilises de manière professionnelle?

Personnellement, j'utilise I.E 6.0. Mais j'ai fais un test avec Netscape 4.7 et j'ai le même résultat.

Je vais donc alors dans la gestion des sessions. Mais déjà il y a un trucs qui me semble bizarre: pour les utilisateurs qui ont des problèmes j'ai plein d'entrée dans la table des sessions.

#13 2003-12-12 00:30:18

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Problème D'identification

hop hop hop, on ne cherche pas plus loin, c'est clair et limpide pour moi : ton adresse IP (enfin celle de ton proxy) change très fréquemment.

Or, la gestion des sessions utilise l'adresse IP.

Solution : ne plus utiliser l'adresse IP.
Comment :

dans include/user.inc.php (1.3.0), remplaces

Code:

     80       else if ( $_SERVER['REMOTE_ADDR'] == $row['ip'] )
     81       {
     82         $query_user .= ' WHERE id = '.$row['user_id'];
     83         $query_done = true;
     84       }

par

Code:

      else
      {
        $query_user .= ' WHERE id = '.$row['user_id'];
        $query_done = true; 
      }

Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#14 2003-12-12 12:40:24

Piou piou
Invité

Re: Problème D'identification

Zorglub,

Est-ce que cette solution présente des inconvénients ? Ou est-ce simplement l'IP n'apparaît plus dans l'historique ?

Question optionnelle, et qui n'a rien à voir :
Tu avais écrit il n'y a pas très longtemps que la prochaine version permettra un affichage plus rapide pour les sites qui utilisent beaucoup de catégories. Je vais avoir énormément de catégories, d'images, et pour chacune je rentre manuellement les mots-clefs, les titres, etc .. c'est hyper long. Est-ce que le passage de la version actuelle, à la suivante pourra se faire facilement sans que je doive ré-entrer toutes ces données ?

Merci.

#15 2003-12-13 00:47:03

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: Problème D'identification

Est-ce que cette solution présente des inconvénients ? Ou est-ce simplement l'IP n'apparaît plus dans l'historique ?

inconvénient : un pirate pourra se connecter avec ton compte en connaissant ton identifiant de session (il n'a pas besoin d'avoir ton adresse IP)

On peut dire que c'est pas très grave  :D

Question optionnelle, et qui n'a rien à voir [...]

Pour la seconde partie de ton post, fais un autre topic, ça n'a rien à voir avec ton problème d'identification (pense aux gens qui font des recherches sur le forum)


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact