using System.Net;
using System.Text;
using System.IO;
…
private void button1_Click(object sender, EventArgs e)
{
const String CorrectAuthText = «Авторизация прошла успешно»;
var request = (HttpWebRequest)WebRequest.Create(«https://itist.ru/yttestscripts/demoauth.php»);
var postData = «btn_auth=True»;
postData += «&login=» + textBoxLogin.Text;
postData += «&password=» + textBoxPass.Text;
var data = Encoding.ASCII.GetBytes(postData);
request.Method = «POST»;
request.ContentType = «application/x-www-form-urlencoded»;
request.ContentLength = data.Length;
using (var stream = request.GetRequestStream())
{ stream.Write(data, 0, data.Length); }
var response = (HttpWebResponse)request.GetResponse();
var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
if (responseString.Contains(CorrectAuthText))
{
MessageBox.Show(«Авторизованы!»);
}
else
{
MessageBox.Show(«Не удалось авторизоваться!»);
}
}
Простая авторизация на C# POST запросом
Пример страницы на PHP
Видеоурок
Авторизация на DELPHI
Видеоурок