![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Delphist |
|
|||
![]() Delphist Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2145 Регистрация: 3.2.2004 Где: всегда в сети Репутация: нет Всего: 3 |
Здравствуйте. Возникла такая проблема:
Есть web-сервер, который в зависимости от логина и пароля клиента формирует html-страницы с определенной информацией. Подскажите, пожалуйста, компонент, которому передавалась строка запроса типа: http://www.mysite.ru/general/info?id=10010, логин и пароль клиента, затем компонента обращалась к серверу, и получала согласно этому запросу инфу. Так как запросы будут генериться динамически, то логин и пароль в принципе можно, как-нибудь, хранить в куках и оттуда браться, чтобы при каждом новом запросе не происходило нового коннекта, а работа осуществлялась в текущей сессии. Это сообщение отредактировал(а) Delphist - 19.5.2011, 13:04 -------------------- ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др). Когда-то давным-давно использовал это... |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 14 Всего: 128 |
Брр...
При чем тут коннект и куки? А способов/компонентов море: Indy - просто и понятно, море примеров, ICS - асинхронная работа (хз что еще, не использовал), Synapse - самое легковесное решение, WinInet - реализуется функциями WinApi, и т.д. и т.п. Это сообщение отредактировал(а) MetalFan - 19.5.2011, 14:28 -------------------- There are always someone smarter than you... |
|||
|
||||
| Delphist |
|
|||
![]() Delphist Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2145 Регистрация: 3.2.2004 Где: всегда в сети Репутация: нет Всего: 3 |
А нет какого-либо примерчика, например с использованием Synapse? А как тогда просматривать разные страницы с инфой сгенированной с учетом моего логина и пароля, при их не требуется вводить при переходе на новую страницу - значит он где-то запоминается на web-сервере. Т.е. в запросе каждый раз не передается логин и пароль или же я не прав и, наоборот, что при каждом запросе автоматом просто передается логин и пароль? Это сообщение отредактировал(а) Delphist - 19.5.2011, 15:19 -------------------- ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др). Когда-то давным-давно использовал это... |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 4 Всего: 329 |
Delphist, не позорься. В гугле вагон и маленькая тележка примеров, обзоров, статей. Думаю даже у нас на форуме есть.
Добавлено @ 16:21 посмотри http-сниффером, что отправляет браузер сайту, проанализируй. Да, куки тоже важны. Как правило как-то в коде управлять куками нет необходимости. |
|||
|
||||
| Delphist |
|
|||
![]() Delphist Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2145 Регистрация: 3.2.2004 Где: всегда в сети Репутация: нет Всего: 3 |
Как я понимаю это же стандартный подход работы всех браузеров, а они базируются на тех же компонентах. Вникать в саму архитектуры работы особо времени нет, может уже готовые есть компоненты как раз-то умеющие это делать. -------------------- ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др). Когда-то давным-давно использовал это... |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 4 Всего: 329 |
ты так ничего и не понял
|
|||
|
||||
| MetalFan |
|
||||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 14 Всего: 128 |
Да какой примерчик то? скачал, распаковал, открыл модуль HTTPSend, там и так все понятно. Если нужно просто страничку скачать - там вообще только одну функцию надо вызвать. С куками немного сложнее, но тоже думаю сам разберешься, глянув на код модуля.
На основе логина/пароля сервер пользователю присваивает некий идентификатор, который и храниться в cookie на клиенте, и передается при каждом последующем запросе. -------------------- There are always someone smarter than you... |
||||
|
|||||
| Delphist |
|
|||
![]() Delphist Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2145 Регистрация: 3.2.2004 Где: всегда в сети Репутация: нет Всего: 3 |
ясно, спасибо -------------------- ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др). Когда-то давным-давно использовал это... |
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |