Re: Form Post via HttpWebRequest

From: Tony Hunter (tonyhunter_at_ajhunterministries.org)
Date: 03/11/05


Date: Fri, 11 Mar 2005 05:16:32 -0500

Never mind. I figured it out.

Tony

"Tony Hunter" <tony.hunter@misi.com> wrote in message
news:#Vy0rsbJFHA.688@TK2MSFTNGP10.phx.gbl...
> Hello,
>
> I am trying to automatically login to websites after I have used SSO to
get
> the credentials. For my test, I am working with my Yahoo account. The
code
> that I am using is code that many have said works fine. I have done some
> tweaking to fit my specific needs. The Problem is when I post to the My
> Yahoo login page, the apparently the user name and password are being
passed
> because my user name is accepted, but I am told that there is an INVALID
> PASSWORD. I know the password is correct because I use the account all
the
> time. Has anyone had this problem? Can anyone help me? Thank you in
> advance.
>
> Tony
>
> Here is the code I am using:
>
> void Page_Load(object sender, EventArgs e) {
>
> string appURL = "http://login.yahoo.com/config/login";
> string strPostData = String.Format("login={0}&password={1}",
> "myloginname", "mypassword");
>
> // Setup the http request.
> HttpWebRequest wrWebRequest = WebRequest.Create(appURL) as
> HttpWebRequest;
> wrWebRequest.Method = "POST";
> wrWebRequest.ContentLength = strPostData.Length;
> wrWebRequest.ContentType = "application/x-www-form-urlencoded";
> wrWebRequest.CookieContainer = new CookieContainer();
>
> // Post to the login form.
> StreamWriter swRequestWriter = new
> StreamWriter(wrWebRequest.GetRequestStream());
> swRequestWriter.Write(strPostData);
> swRequestWriter.Close();
>
> // Get the response.
> HttpWebResponse hwrWebResponse =
> (HttpWebResponse)wrWebRequest.GetResponse();
>
> // Have some cookies.
> CookieCollection ccCookies = hwrWebResponse.Cookies;
>
> // Read the response
> StreamReader srResponseReader = new
> StreamReader(hwrWebResponse.GetResponseStream());
> string strResponseData = srResponseReader.ReadToEnd();
> srResponseReader.Close();
>
> // Display the response.
> Response.Write(strResponseData);
> }
>
>



Relevant Pages

  • Form Post via HttpWebRequest
    ... I am trying to automatically login to websites after I have used SSO to get ... the credentials. ... I am working with my Yahoo account. ...
    (microsoft.public.sharepoint.portalserver.development)
  • Form Post via HttpWebRequest
    ... I am trying to automatically login to websites after I have used SSO to get ... the credentials. ... I am working with my Yahoo account. ...
    (microsoft.public.dotnet.framework.webservices)
  • Form Post via HttpWebRequest
    ... I am trying to automatically login to websites after I have used SSO to get ... the credentials. ... I am working with my Yahoo account. ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Re: Form Post via HttpWebRequest
    ... Tony ... > I am trying to automatically login to websites after I have used SSO to ... I am working with my Yahoo account. ...
    (microsoft.public.sharepoint.portalserver.development)
  • Re: Form Post via HttpWebRequest
    ... Tony ... > I am trying to automatically login to websites after I have used SSO to ... I am working with my Yahoo account. ...
    (microsoft.public.dotnet.framework.aspnet.security)