Connexion espace membre: utilisateur non reconnu directement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Connexion espace membre: utilisateur non reconnu directement

Re: Connexion espace membre: utilisateur non reconnu directement

par Benamour Jr » 15 sept. 2010, 11:25

Je recu la solution sur un autre forum, il fallait que je définisse le nom de domaine de mon cookie de la sorte :
setcookie('pseudo', $_SESSION['pseudo'], time() + 365*24*3600, null, '.e-storia.info', false, true); 
setcookie('mdp', $_SESSION['mdp'], time() + 365*24*3600, null, '.e-storia.info', false, true);

Re: Connexion espace membre: utilisateur non reconnu directement

par Benamour Jr » 15 sept. 2010, 11:07

Oui j'ai essayé de le mettre direct apres le session_start mais rien n'y fait :(
J'ai testé avec plusieurs navigateurs, tu peux lire le PS de mon premier message pour voir ce que ca donne, en gros ca diffère d'un navigateur à l'autre... Mais je suis pas plus avancé.

Re: Connexion espace membre: utilisateur non reconnu directement

par sylvaing26 » 15 sept. 2010, 10:58

Essaie d'inclure ton fichier cookie tout de suite aprtès ton session_start.

As-tu essayé avec différents navigateurs ?

Peut-être cela vient-il du cache des navigateurs

Re: Connexion espace membre: utilisateur non reconnu directement

par Benamour Jr » 15 sept. 2010, 10:34

Oui bien entendu.
e-storia.info et e-storia.info/index.php renvoient sur la meme page, le meme code, pourtant avec l'un la connexion se fait directement, et sur l'autre il faut cliquer sur un lien pour etre connecté.
Voilà à quoi ressemble le debut de toutes mes pages :
C'est dans le fichier session_cookie.php qu'est concentré le script php pour l'authentification, à savoir :

Re: Connexion espace membre: utilisateur non reconnu directement

par sylvaing26 » 15 sept. 2010, 10:22

Est ce que le script PHP configurant l'authentification est appellé avant l'affichage de la page d'accueil ?

Connexion espace membre: utilisateur non reconnu directement

par Benamour Jr » 15 sept. 2010, 09:32

Salut,

J'ai remarqué quelque chose d'assez étrange sur mon site.

Quand on s'y connecte en tapant l'adresse www.e-storia.info/index.php (ou tout autre page du site) et qu'on a choisi ultérieurement d'utiliser les cookies pour être reconnu à chaque visite et se connecter automatiquement à son compte, ça marche sans problème, dès le premier affichage on est connecté à son compte. Jusqu'ici tout va bien !

Par contre, dans le même cas (cookie activé), si on accède au site par l'url http://www.e-storia.info, on est pas connecté automatiquement. Il faut attendre d'avoir cliqué sur n'importe quel lien du site pour se rendre compte lors du deuxième affichage d'une page que l'on est connecté... o.O C'est assez étrange. On arrive tout d'abord sur la page d'accueil et apparemment on est pas connecté, puis suffit de cliquer sur un lien (sans se connecter) et sur la deuxième page affichée on voit que l'on est connecté... o.O

Quelqu'un a déjà expérimenté ce type de problème ? D'où vient-il ?
Je souhaiterais bien entendu que l'utilisateur acceptant les cookies soit connecté directement en accédant au site via l'url www.e-storia.info sans devoir cliquer sur un lien pour voir qu'il est connecté.

J'espère que vous pourrez m'aider ;) Merci !

PS : Ce que je viens d'expliquer intervient avec Google Chrome. Je n'ai visiblement pas le problème sous Internet Explorer. Par contre sous Firefox ce sont les pages index.php et l'adresse brute e-storia.info qui ne me connectent pas automatiquement, mais quand j'accède pour la première fois à la page cercle.php par exemple la je suis connecté dès le premier affichage... C'est à n'y rien comprendre o.O