// обработчик нажатия label для регистрации private void RegisterLabel_Click(object sender, EventArgs e) { this.Hide(); RegisterForm registerForm = new RegisterForm(); registerForm.Show(); }
public async void RegisterClient(string Name, string Surname, string Login, string Pass, RegisterForm register) { try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://xoxol1898.000webhostapp.com/index2.php"); // устанавливаем тип содержимого - параметр ContentType request.ContentType = "application/x-www-form-urlencoded"; // для отправки используется метод Post request.Method = "POST"; // время ожидания ответа от сервера //request.Timeout = 8000; // данные для отправки string data = "host=localhost&user=id12516608_admin&pas=moloko123&database=id12516608_baseshop&type=registration&firstName=" + Name + "&Surname=" + Surname + "&loginReg=" + Login + "&passwordReg=" + Pass; String result = String.Empty; // преобразуем данные в массив байтов byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(data); // Устанавливаем заголовок Content-Length запроса - свойство ContentLength request.ContentLength = byteArray.Length; //записываем данные в поток запроса using (Stream dataStream = request.GetRequestStream()) { dataStream.Write(byteArray, 0, byteArray.Length); } using (HttpWebResponse response = await request.GetResponseAsync() as HttpWebResponse) { using (Stream stream = response.GetResponseStream()) { using (StreamReader reader = new StreamReader(stream)) { string html = reader.ReadToEnd(); result = Regex.Replace(html, "<[^>]+>", "\n"); string vivod1 = result.Substring(106); string output = vivod1.Substring(0, vivod1.IndexOf("\n")); MessageBox.Show(output); } } String podtv = result.Substring(result.Length - 1); if (podtv == "1") { register.Hide(); LoginForm loginForm = new LoginForm(); loginForm.Show(); } } } catch (Exception ex) { MessageBox.Show("Отсутствует подключение к серверу, проверьте подключение к интернету", "Подключение к сети", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1); } }