Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire Cours JavaScript, 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 (permalink)
Invité de passage
 
Date d'inscription: juillet 2009
Messages: 3
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
Vieux 06/07/2009, 00h47   #2 (permalink)
Rédacteur/Modérateur
 
Avatar de emmanuel.remy
 
Nom : Emmanuel REMY
Date d'inscription: novembre 2005
Localisation: Grand Perron des Encombres
Âge: 41
Messages: 2 458
Par défaut

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
Vieux 06/07/2009, 19h56   #3 (permalink)
Invité de passage
 
Date d'inscription: juillet 2009
Messages: 3
Par défaut

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
Vieux 28/07/2009, 14h40   #4 (permalink)
Invité de passage
 
Date d'inscription: juillet 2009
Messages: 3
Par défaut

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
NEWS JAVASCRIPTF.A.Q JSTUTORIELS JSSOURCES JSLIVRES JS

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 08h23.


Vos questions techniques : forum d'entraide JavaScript - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.