باز هم در اصل موضوع فرقی نمی کنه مثلا برای لاگین تو این سایت شما پارامترهای نام کاربری و رمز عبور رو ارسال می کنید ، اگر یوزر یوزر پسورد صحیح بود
از طریق کوکی بدست اومده می تونید در یکی از تالارها تاپیک رو ایجاد کنید. کد قسمت لاگین که کوکی رو بدست میاره
static string login(string url, string username, string password)
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
string cookie = "";
string values = "vb_login_username="+username+"&vb_login_password= "+password
+ "securitytoken=guest&"
+ "cookieuser=checked&"
+ "do=login";
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = values.Length;
CookieContainer a = new CookieContainer();
req.CookieContainer = a;
System.Net.ServicePointManager.Expect100Continue = false; // prevents 417 error
using (StreamWriter writer = new StreamWriter(req.GetRequestStream(), System.Text.Encoding.ASCII))
{
writer.Write(values); }
HttpWebResponse c = (HttpWebResponse)req.GetResponse();
foreach (Cookie cook in c.Cookies) {
cookie = cookie + cook.ToString() + ";"; }
return cookie;
}
منبع : https://stackoverflow.com/a/33318869/4471268