Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Post запрос, Не могу залогиниться 
:(
    Опции темы
AnXIouS
  Дата 15.6.2011, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 24.6.2008
Где: Украина, север

Репутация: нет
Всего: нет



Имеется веб сайт: http://panel.magic-wow.com/portal/login.php.
Пробую пройти авторизацию, но все время нарываюсь на неверный код подтверждения.
Код

            _req = new BReq();
            string rep = _req.HttpGet("http://panel.magic-wow.com/portal/login.php");
            rep = rep.Substring(
                    rep.IndexOf("securimage_show.php?sid=") + 24, 32
                    );
            StatusErrorLabel.Text = "[" + rep + "]";
            pictureBox1.Load("http://magic-wow.com/securimage_show.php?sid=" + rep);


Код

        public string HttpPost(string url, string post, string refer = "")
        {
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            request.CookieContainer = cJar;
            request.UserAgent = UserAgent;
            request.KeepAlive = true;
            request.Method = "POST";
            request.Referer = refer;

            byte[] postBytes = Encoding.ASCII.GetBytes(post);
            request.ContentType = "application/x-www-form-urlencoded";
            request.ContentLength = postBytes.Length;

            Stream requestStream = request.GetRequestStream();
            requestStream.Write(postBytes, 0, postBytes.Length);
            requestStream.Close();
            
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            StreamReader sr = new StreamReader(response.GetResponseStream());

            return sr.ReadToEnd();
        }


Питаюсь авторизоваться так:
Код

            string reply = null;
            var post = "login=" + textBox1.Text +
                       "&passwd=" + textBox2.Text +
                       "&code=" + textBox3.Text;
            try
            {
                reply = _req.HttpPost(LoginPage, post);
                debug(reply);
            }
            catch (Exception)
            {
                MainStatus.Text = "Login Error";
            }

PM MAIL   Вверх
Keanor
Дата 16.6.2011, 05:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 2.6.2009

Репутация: нет
Всего: нет



Firedebug'ом к примеру проверять что еще отправляется

Это сообщение отредактировал(а) Keanor - 16.6.2011, 05:33
PM MAIL   Вверх
AnXIouS
Дата 16.6.2011, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 24.6.2008
Где: Украина, север

Репутация: нет
Всего: нет



з.ы. Раньше когда небыло проверочного изображения все нормально логинилось.
Смотрел файербагом, там фигня передается.
Цитата

login=anxious&passwd=♥♥♥♥♥♥&rememberme=on&code=vldm&submit=Login

я пробовал через firefox модифицировать запрос оставив лишь код, логин и пароль - все нормально входило.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0983 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.