Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2011, 18h01   #1
Invité de passage
 
Inscription : avril 2009
Messages : 20
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 20
Points : 4
Points : 4
Par défaut Système de connexion multi-sites

Bonjour,

J'ai pour projet de faire un système de connexion afin de relier tous mes sites. Mes membres n'auront plus qu'un seul compte pour y accéder !

En détails :
- le membre accède au site A, il clique sur "connexion" et là une pop-up s'ouvre
- la pop-up charge une page sur le site principal (celui qui gère les comptes)
- une fois connecté, la pop-up charge une page spéciale du site A (le site d'où vient le visiteur)
- la popup se ferme et actualise le site A pour que le membre soit bien connecté.

Sous chrome tout fonctionne en utilisant $_SERVER['HTTP_REFERER'] pour identifier le site A une fois sur la popup et pour identifier que l'authentification vient du site principal.
Sous IE et Firefox ça ne fonctionne pas car cette variable n'est pas chargée.

Comment faire pour remplacer cette variable de façon sécurisé svp ?

J'ai passé à un système de token par IP avec un curseur temps :
- une fois que la popup renvoi vers le site A, le site A appelle le site principal pour vérifier que l'ip du visiteur soit identique à l'ip de connexion et ceci dans un espace maximum de 20 secondes.

Le problème étant que si l'un des 2 sites rame un peu, la connexion ne pourra pas se faire.

Voilà, j'espère avoir été assez clair. Quelqu'un a-t-il une idée de génie ? :p
Angel31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h51.


 
 
 
 
Partenaires

Hébergement Web