[IIS / ASP] Transférer une session d'un domaine à l'autre -même site-

Transférer une session d'un domaine à l'autre -même site- [IIS / ASP] - ASP - Programmation

Marsh Posté le 07-06-2005 à 14:59:26    

Bonjour,
 
J'ai un problème bidon qui me bloque un peu...
 
Je vous explique.
 
Je travaille sur un site www.a.com et sur un autre site, www.b.com
A la base, se sont deux sites différents, mais les données qu'on y trouve sont similaires et complémentaires (dans l'un, on a des rapports en ligne à propos de facturation, et dans l'autre, on a des rapports en ligne des achats, grossomodo). C'est un service auquel les clients de la boîte où je suis souscrivent, et ce sont deux services différents, et tous deux payants.
 
D'un point de vue sources, dans la nouvelle version, c'est rigoureusement le même site, puisque non seulement c'est les mêmes sources, mais surtout je vais les chercher au même endroit. Selon des permissions, j'ai quelques différences, mais c'est tout.
Je n'ai évidement qu'un seul serveur.
 
Par contre, ce n'est pas le même site. Je m'explique : dans IIS, il y a deux "applications" définies, chacune avec son nom.
 
En effet, entre www.a.com et www.b.com, je n'ai ni la même présentation, ni les mêmes informations à l'écran, et les clients sont habitués à l'ancien système, où il y avait deux sites différents.
 
Les données, je vais les chercher dans une base de données SQL Server. Lors de l'authentification sur la première page, j'ouvre une connection SQL Server avec ce login, que je conserve durant toute la durée de la session... en variable de session (c'est pas de ma faute, la nouvelle version se base sur une appli existante). Le mot de passe n'est donc pas stocké dans la base ni nullepart, puisque c'est une authentification directement dans SQL Server (chaque utilisateur a un compte SQL).
 
Bon, maintenant, arrive le problème... Certains utilisateurs ont accès à la fois à www.a.com et www.b.com
 
Et avant, quand ils cliquaient sur le lien qui va de l'un à l'autre, un formulaire invisible transmettait leur login/pass afin de se loguer tout seul.
 
Sauf que moi, je ne peux pas le faire, puisque je ne connais pas ce mot de passe...
 
Comment faire ? Le "Server.Transfert", qui, d'après ce que je croyais, servait à ça, n'a pas l'air de marcher. Vous avez une idée ? En fait, là où ça bloque, c'est qu'il faut que je transfère mon objet "ADODB.Connection" d'une appli à l'autre...

Reply

Marsh Posté le 07-06-2005 à 14:59:26   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed