Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
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 05/07/2009, 19h35   #1
Invité de passage
 
Inscription : juillet 2009
Messages : 3
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 3
Points : 0
Points : 0
Par défaut Se loguer sur 2 sites en même temps

Totalement débutant en Javascript et Ajax, je vous soumets mon problème.
Je possède 2 domaines
- 1 domaine avec base de données (domaine 1)
- 1 domaine sans bdd (domaine 2)

Les 2 domaines doivent pouvoir accéder à la même bdd
Les accès sont contrôlés par allopass

Pour le domaine 1 pas de soucis, quand je rentre le ticket j'ouvre une session et accède a la bdd ainsi qu'aux répertoires protégés par htaccess
Pour le domaine 2, quand j'entre le ticket, je dois ouvrir une session valide sur les 2 sites en même temps afin d'accéder à la bdd du domaine 1 ainsi qu'au répertoires protégés par htaccess des domaines 1 et 2.

On me conseille d'utiliser un appel ajax, de créer un formulaire pour récupérer le ticket, puis de faire en javascript un onsubmit callback qui envoie un post request à la page de login du domaine 1, puis qui envoie un post request a la page login du domaine 2 (après réponse du domaine 1)

La franchement je ne sais pas comment faire et j'espère que vous pourrez m'aider.

Nota : les pages de login des 2 sites sont identiques. Si vous voulez je peux les poster


Merci d'avance
titou65 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2009, 00h47   #2
Expert Confirmé
 
Avatar de emmanuel.remy
 
Emmanuel REMY
Inscription : novembre 2005
Messages : 2 826
Détails du profil
Informations personnelles :
Nom : Emmanuel REMY
Âge : 43

Informations forums :
Inscription : novembre 2005
Messages : 2 826
Points : 3 560
Points : 3 560
Salut,

Le ticket est valable pour les deux sites ?
Et tu vas rencontrer un souci majeur: faire un appel depuis le site 1 vers le site 2; c'est en théorie presque interdit (cross scripting) depuis le navigateur.
Sinon, pour essayer de t'apporter une solution, peux tu préciser:
Citation:
je dois ouvrir une session valide sur les 2 sites en même temps afin d'accéder à la bdd du domaine 1 ainsi qu'au répertoires protégés par htaccess des domaines 1 et 2.
Qu'entends tu par "accéder"; qui accède, comment ?

ERE
__________________
Quand une tête pense seule, elle devient folle.
emmanuel.remy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2009, 19h56   #3
Invité de passage
 
Inscription : juillet 2009
Messages : 3
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 3
Points : 0
Points : 0
Merci de ta réponse rapide.

Oui le ticket est valable sur les 2 sites.

Alors pour faire simple, le client, par appel à la bdd par des scripts PHP, affiche des photos stockées dans des répertoires protogés par htaccess.

Voilà le formulaire d'entrée du ticket, et le script php de validation (ce sont les mêmes sur les 2 domaines à part bien entendu les références du document allopass)
Fichiers attachés
Type de fichier : php login.php (2,4 Ko, 2 affichages)
Type de fichier : php index.php (1,3 Ko, 1 affichages)
titou65 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2009, 14h40   #4
Invité de passage
 
Inscription : juillet 2009
Messages : 3
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 3
Points : 0
Points : 0
Il n'y a personne qui peut me donner un petit coup de main ? Snif
Merci d'avance
titou65 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 +1. Il est actuellement 11h12.


 
 
 
 
Partenaires

Hébergement Web