Re: Form Post via HttpWebRequest

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

  • Next message: scottrm: "cross-platform encryption"
    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);
    > }
    >
    >


  • Next message: scottrm: "cross-platform encryption"

    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.dotnet.framework.webservices)
    • 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)