title: How to log in to a vbulletin forum with C#?
body: <p>I'm trying to log into a vbulletin forum. I got this far:</p>
  
  <pre><code>private string login(string url, string username, string password)
  {
  string values = "vb_login_username={0}&amp;vb_login_password={1}"
  values += "&amp;securitytoken=guest&amp;cookieuser=checked&amp;do=login";
  
  values = string.Format(values, username, password);
  HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
  CookieContainer a = new CookieContainer();
  req.CookieContainer = a;
  
  System.Net.ServicePointManager.Expect100Continue = false; // prevents 417 error
  
  using (StreamWriter writer = new StreamWriter(req.GetRequestStream(), System.Text.Encoding.ASCII)) 
  { writer.Write(values); }
  
  this.response = (HttpWebResponse)req.GetResponse(); 
  
  StringBuilder output = new StringBuilder();
  
  foreach (var cookie in response.Cookies)
  {
  output.Append(cookie.ToString());
  output.Append(";");
  }
  
  
  return output.ToString();
  } 
  </code></pre>
  
  <p>It looks like i am getting logged in, but when i download the page, i can't find my username in it.</p>
  
  <p>Do you guys see anything that i might be doing wrong?</p>
  
  <p>Thanks in advance!</p>