//==================================================Cookies==========================================================//
public static HttpWebRequest GetCookies(string targetUrl, CookieContainer SessionCookieContainer)
{
HttpWebRequest cookierequest = (HttpWebRequest)WebRequest.Create(targetUrl);
cookierequest.CookieContainer = SessionCookieContainer;
cookierequest.AllowAutoRedirect = false;
return cookierequest;
}
//==================================================Login============================================================//
private void Login(CookieContainer cookierequest)
{
try
{
HttpWebResponse res;
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(" http://www.wurzelimperium.de/serverwahl_login.php ");
req.AllowAutoRedirect = true;
req.Method = "POST";
req.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
req.ServicePoint.Expect100Continue = false;
req.Timeout = 10000;
req.CookieContainer = cookierequest;
req.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5";
req.ContentType = "Application / X-www-Form-urlencoded";
string postdata = "j_username="+LogUser.Text+"&j_password="+LogPass.Text+"&j_captcha="+CapAns.Text+"&submit=Login&tneg=";
ASCIIEncoding encoding = new ASCIIEncoding();
byte[] byteArray = Encoding.UTF8.GetBytes(postdata);
req.ContentLength = byteArray.Length;
Stream stream = req.GetRequestStream();
stream.Write(byteArray, 0, byteArray.Length);
stream.Close();
res = (HttpWebResponse)req.GetResponse();
res.Close();
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}
}