try{
using (HttpRequest req = new HttpRequest()){
req.AllowAutoRedirect = false; // запрещаем редирект, ибо проверка на валид идёт по коду ответа (200 или 301-302)
req.UserAgent = Http.ChromeUserAgent();
req.Referer = "http://site.com"; // тут типа реферер для прикола
req.KeepAlive = true;
if (req.Post("http://site.com/login/login", "login=" + login.Text + "®ister=0&password=" + password.Text + "&remember=0&cookie_check=0&redirect=/&_xfToken=", "application/x-www-form-urlencoded").HasRedirect){
// Если мы тут, значит акк валид, делаем некие махинации, типо открытие второй формы
MyProxy_Config.s_login = login.Text;
this.Hide();
main mainForm = new main();
mainForm.Show();
}
else MessageBox.Show("Неправильный логин или пароль");
}
}
catch (Exception ex){
MessageBox.Show(ex.Message);
}