private string AuthenticateAccount() { string PostData = $"&username={_Hesap.KulAdi}&password={_Hesap.Sifre}&remember=true&{CSRF_TOKEN}"; using (WebClient wc = new WebClient()) { wc.Headers[HttpRequestHeader.UserAgent] = USER_AGENT; wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded"; wc.Headers[HttpRequestHeader.Accept] = "application/json, text/plain, */*"; //Add cookies GlobalCookies.ForEach(c => wc.Headers.Add(HttpRequestHeader.Cookie, c.ToString())); try { wc.UploadString(AUTH_URL, PostData); //System.Windows.Forms.MessageBox.Show(wc.ResponseHeaders.GetValues("Set-Cookie")[1].Split(';')[0]); return(wc.ResponseHeaders.GetValues("Set-Cookie")[1].Split(';')[0]); } catch { throw new Exception("Invalid Account."); } } }
private void AddCookie(string CookieToAdd) { string[] CookieContents = CookieToAdd.Split('='); GlobalCookies.Add(new Cookie(CookieContents[0], CookieContents[1])); }