none
Login Vbulletin C# RRS feed

  • Pergunta

  • Olá, estou tentando  fazer um sistema de login Vbulletin na linguagem c#, o código responsável pelo login, eu já encontrei na net,

    porem não estou conseguindo fazer o código retornar um valor pra mim comparar, e saber se o usuário existe ou não...

    Código que estou usando:

    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; 

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

    Bom, minha dúvida é: Como eu posso obter um valor/resposta do servidor ?

    Espero que entendam qual é minha duvida rsrs



    • Editado DaniloFontes9 terça-feira, 2 de dezembro de 2014 18:54
    terça-feira, 2 de dezembro de 2014 18:50

Todas as Respostas