public void Login(string userName, string password) { const string url = "http://ff13.ffrtt.ru/ucp.php?"; HttpRequestParams parameters = new HttpRequestParams { { "mode", "login" } }; HttpRequestParams data = new HttpRequestParams { { "username", userName }, { "password", password }, { "login", "Вход" }, { "redirect", "./index.php?" } }; HttpWebRequest request = CreatePostRequest(url + parameters.BuildUrl()); data.SendRequest(request); using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) using (Stream responseStream = response.GetResponseStream()) { StreamReader sr = new StreamReader(responseStream); while (!sr.EndOfStream) { string line = sr.ReadLine(); if (line != null && line.Contains("Закрытая разработка")) { _sessionId = FindCookieValue("phpbb3_2vxwe_sid"); return; } } } throw new Exception("Ошибка входа... или недостаточно прав... или что-то ещё..."); }
public void Login(string userName, string password) { const string url = "http://ff13.ffrtt.ru/ucp.php?"; HttpRequestParams parameters = new HttpRequestParams { {"mode", "login"} }; HttpRequestParams data = new HttpRequestParams { {"username", userName}, {"password", password}, {"login", "Вход"}, {"redirect", "./index.php?"} }; HttpWebRequest request = CreatePostRequest(url + parameters.BuildUrl()); data.SendRequest(request); using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) using (Stream responseStream = response.GetResponseStream()) { StreamReader sr = new StreamReader(responseStream); while (!sr.EndOfStream) { string line = sr.ReadLine(); if (line != null && line.Contains("Закрытая разработка")) { _sessionId = FindCookieValue("phpbb3_2vxwe_sid"); return; } } } throw new Exception("Ошибка входа... или недостаточно прав... или что-то ещё..."); }