0

Vbulletin フォーラムにログインする方法を知りたいのですが、ログインが確認された後、ユーザー グループ ID が取得され、ラベルにグループ名が表示されます。

クッキーからログインできるようにしました。以下の例ですが、何をする必要があるのか​​ わからないため、ユーザーグループIDを取得し、IDから名前を取得します。情報を取得するためにphpファイルを作成する必要がありますか、それとも正確に何をする必要がありますか?

    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;
    }
4

0 に答える 0