Probléme de connexion

Petit nouveau ! | 3 Messages

06 nov. 2007, 20:09

Bonjour / Bonsoir !!

Depuis plusieure mois , J'ai un probléme plutôt sérieux ! En effet , un membre de mon forum a un probléme de connexion il se connecte , il va pour poster un message et la sa lui re demande son login et mot de passe et sa indefiniment :'( Savez vous d'ou vien ce probléme ?


Merci par avance et désoler si j'ai fait quelque chose de "pas bien" :lol:

Mammouth du PHP | 19672 Messages

06 nov. 2007, 21:43

Demande à cet internaute s'il n'aurait pas bloqué les cookies dans son navigateur. Sauf erreur, si, sur le serveur, la directive trans_sid est à off, les cookies de session risquent fort de ne pas être disponibles... et donc conserver une identification ne fonctionnera pas.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 3 Messages

07 nov. 2007, 00:06

nan et le pire c'est que il pouvait se connecter avant

ViPHP
AB
ViPHP | 5818 Messages

07 nov. 2007, 00:06

Bonsoir,

Sous réserve, Cyrano a fait un petit lapsus. Si l'internaute a bloqué les cookies dans son navigateur et que trans_sid est à off sur le serveur, les identifiants de session ne seront pas disponibles puisqu'ils ne sont pas transmis automatiquement dans l'url (et doivent donc être stockés dans un cookie).

Tu pourrais éventuellement tenter de mettre cette ligne dans un .htaccess :
php_flag session.use_trans_sid on
mais c'est déconseillé de faire passer systématiquement l'identifiant de session dans l'URL pour des pb de sécurité.

Une autre solution serait d'utiliser la constante SID qui affichera l'identifiant de session dans l'URL uniquement si celui-ci n'est pas passé dans un cookie. Mais ça oblige à passer cette constante dans tous les liens du script.

La troisième solution serait de faire un test d'acceptation des cookies sur le navigateur client. En cas de refus tu pourrais faire afficher un message qui indique que pour des raisons de sécurité l'activation des cookies est nécessaire pour la visite de ton site.

ViPHP
AB
ViPHP | 5818 Messages

07 nov. 2007, 00:10

Bah, j'ai posté en même temps que toi donc je n'avais pas vu ta réponse. Là effectivement ça se complique :-k

Petit nouveau ! | 3 Messages

07 nov. 2007, 00:10

vui