Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2018, 12:05   #1
alexz99
 
Регистрация: 06.05.2018
Сообщений: 9
По умолчанию Как подменить cookie? - C#

уважаемые помогите понять как подменить и отправить cookie,нужно отправить те которые получаю при авторизации с браузера , а не программой ,нужно отправить:

Cookie: PHPSESSID=8rngm701dj3333u2vdcafa368 1; ulog_user=11111; ulog_pass=829e5adfd6ca55f508fce249; user_session=hlL0DYIz

А програмно получаю немного не так из за чего дальнейшая работа не возможна, помогите изменить код чтобы мог вставлять свои значения в код,

Network.Cookie = мои cookie которые получаю с браузера и прописываю сам

ЭТО ХОТЬ ВОЗМОЖНО ИЛИ НЕТ


HttpRequest httpRequest = new HttpRequest();
httpRequest.KeepAlive = true;
httpRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19";
Network.Cookie = httpRequest.Get("https://12345.ru/users/login", null).Cookies;
byte[] bytes = Encoding.GetEncoding(1251).GetBytes (string.Format("user={0}&pass={1}&l ogin_submit=%CE%F2%EF%F0%E0%E2%E8%F 2%FC", login, password));
httpRequest.KeepAlive = true;
httpRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19";
httpRequest.Referer = "https://12345.ru/users/login";
httpRequest.ContentType = "application/x-www-form-urlencoded; charset=UTF-8";
httpRequest.AllowAutoRedirect = false;
httpRequest.Cookies = Network.Cookie;
HttpResponse httpResponse = httpRequest.Post("https://12345.ru/users/login", bytes);
Network.Cookie = httpResponse.Cookies;
if (httpResponse.HasRedirect)
{
Network.Логин = login;
result = true;
}
else
{
result = false;
}
}
catch (Exception ex)
{
Interaction.MsgBox(ex.Message, MsgBoxStyle.Critical, "Вход");
result = false;
}
return result;
}
alexz99 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
возможно ли подменить рефер или вовсе почистить его перед тем как подгрузим виджет с другого сайта Predator199 JavaScript, Ajax 12 28.07.2016 15:20
Как подменить адресс ссылки , выдать за свою?!! valerka92 PHP 1 23.01.2012 19:27
Как подменить иконку в exe UROBORAS Помощь студентам 2 14.07.2011 22:21
Передать cookie как tstringlist bulldog5293 Работа с сетью в Delphi 1 27.12.2010 20:31
как передать свои cookie сайту miki131 Работа с сетью в Delphi 10 01.12.2009 15:07