First


SUBMITTED BY: dbzdivik

DATE: Dec. 1, 2015, 3:17 p.m.

FORMAT: Text only

SIZE: 2.2 kB

HITS: 530

  1. //==================================================Cookies==========================================================//
  2. public static HttpWebRequest GetCookies(string targetUrl, CookieContainer SessionCookieContainer)
  3. {
  4. HttpWebRequest cookierequest = (HttpWebRequest)WebRequest.Create(targetUrl);
  5. cookierequest.CookieContainer = SessionCookieContainer;
  6. cookierequest.AllowAutoRedirect = false;
  7. return cookierequest;
  8. }
  9. //==================================================Login============================================================//
  10. private void Login(CookieContainer cookierequest)
  11. {
  12. try
  13. {
  14. HttpWebResponse res;
  15. HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(" http://www.wurzelimperium.de/serverwahl_login.php ");
  16. req.AllowAutoRedirect = true;
  17. req.Method = "POST";
  18. req.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
  19. req.ServicePoint.Expect100Continue = false;
  20. req.Timeout = 10000;
  21. req.CookieContainer = cookierequest;
  22. req.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5";
  23. req.ContentType = "Application / X-www-Form-urlencoded";
  24. string postdata = "j_username="+LogUser.Text+"&j_password="+LogPass.Text+"&j_captcha="+CapAns.Text+"&submit=Login&tneg=";
  25. ASCIIEncoding encoding = new ASCIIEncoding();
  26. byte[] byteArray = Encoding.UTF8.GetBytes(postdata);
  27. req.ContentLength = byteArray.Length;
  28. Stream stream = req.GetRequestStream();
  29. stream.Write(byteArray, 0, byteArray.Length);
  30. stream.Close();
  31. res = (HttpWebResponse)req.GetResponse();
  32. res.Close();
  33. }
  34. catch (Exception e)
  35. {
  36. MessageBox.Show(e.ToString());
  37. }
  38. }

comments powered by Disqus