Esempio n. 1
0
        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.");
                }
            }
        }
Esempio n. 2
0
 private void AddCookie(string CookieToAdd)
 {
     string[] CookieContents = CookieToAdd.Split('=');
     GlobalCookies.Add(new Cookie(CookieContents[0], CookieContents[1]));
 }