IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET MVC Discussion :

C# - Transferer cookie d'un CookieContainer vers le browser


Sujet :

ASP.NET MVC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    14
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14
    Par d�faut C# - Transferer cookie d'un CookieContainer vers le browser
    Salut � tous!

    Dans une architecture MVC, je realise la connexion � un site externe grace � HttpWebRequest. Ca marche tres bien, je me connecte et r�cup�re la page d'acceuil dans la reponse. Lorsque que je redirige le r�sultat � l'aide de Response.Write(reponse) j'ai bien la page d'acceuil du site en question, tout va bien je me suis loggu�.

    Forc�ment, probl�me, le cookie d'authentification est inconnu pour le browser je dois donc lui fournir, sinon un clic sur la page me redirige vers la page de login. Et l� je me casse les dents, j'ai essay� plusieurs choses: InternetSetCookie(), Response.Cookies.Add(cookie) et HttpContext.Request.Cookies.Add(cookie). Dans tous les cas le cookie est inconnu du browser (Google Chrome dans mon cas). Je v�rifier dans Settings/Liste des cookies il n'apparait jamais (Lors d'une connexion � la main je le vois bien apparaitre). Avant de transmettre le cookie au browser j'ai bien modifi� sa date d'expiration, mais rien n'y fait.

    Je n'arrive pas � assurer la continuer de la session entre le login via HttpWebRequest et l'affichage de la page dans le browser. Des tuyaux?

    Merci!

    PS: m�me quand j'essaie de cr�er un cookie bidon pour voir s'il apparait disponible dans Google chrome il ne se passe rien. Pas de message d'erreur mais pas de cookie dans Chrome non plus:

    Response.Cookies.Add(new HttpCookie("Banana", "1") { Domain = Request.Url.Host });

  2. #2
    Membre tr�s actif
    Inscrit en
    Septembre 2004
    Messages
    313
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 313
    Par d�faut
    Tu dois acc�der au cookie non pas dans l'objet r�ponse, mais dans l'objet Request.
    Je me suis pet� les dents sur ce probl�me pendant des mois avant de trouver ...

Discussions similaires

  1. R�ponses: 1
    Dernier message: 16/04/2011, 14h24
  2. [RBS]Transferer les roles du serveur vers le client
    Par anthyme dans le forum Windows Communication Foundation
    R�ponses: 1
    Dernier message: 12/06/2008, 12h11
  3. transferer mes mails Thunderbird windows vers linux
    Par jpspci dans le forum Thunderbird
    R�ponses: 4
    Dernier message: 26/05/2008, 17h00
  4. R�ponses: 9
    Dernier message: 21/05/2007, 11h31
  5. Transferer une image de servlet vers flash
    Par haifa28 dans le forum Servlets/JSP
    R�ponses: 1
    Dernier message: 28/04/2007, 15h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo