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 });
Partager