Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> POST запрос, и регистрация 
:(
    Опции темы
WolfON
Дата 16.12.2005, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Есть сайт [допустим форум или еще чего]

На котором есть Кнопа и пару Текстовых полей [форма ответа на форуме]

Если я создаю POST запрос и фигачу его через IdHTTP, вроде все работает...

НО, если на сайте нужна была регистрация [на форуме отправка сообщений только зареганным юзерам], то меня сразу бросает на форму регистрации, если даже я до этого через обычный браузер зарегался и вошел.

А теперь вопрос - как заставить все это работать smile
PM MAIL ICQ   Вверх
slavonX86
Дата 16.12.2005, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Тебе надо добавлять к запросу cookie.
cookie - код, который посылается браузером для идентификации. Его нужно добавлять к каждому запросу.

PM MAIL ICQ   Вверх
WolfON
Дата 16.12.2005, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Кинул на форму компонент - кука
Присоеденил к IdHTTP... и .... ничего smile((((((((
куда кук фигачить-то?
PM MAIL ICQ   Вверх
slavonX86
Дата 17.12.2005, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Незнаю, я в компонентах сам разобраться не могу.

PM MAIL ICQ   Вверх
WolfON
Дата 17.12.2005, 00:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Вот-вот, может там куки передаються как параметр... хз...
PM MAIL ICQ   Вверх
slavonX86
Дата 17.12.2005, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Куки передаются в пакете с запросом (GET / HTTP 1.1.....cookie=......)

Попробуй так:


var s: TStringStream;

s := tstringstream.Create('cookie=сюда вставляешь кук');
IdHTTP1.Post(адресс, s);
s.Free;

PM MAIL ICQ   Вверх
WolfON
Дата 17.12.2005, 01:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



нифига, надо разбираться с куками как компонент
PM MAIL ICQ   Вверх
RA
Дата 18.12.2005, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


Профиль
Группа: Участник Клуба
Сообщений: 3497
Регистрация: 31.3.2002
Где: Лес

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



WolfON

Вариант 1.

Если ты уже зарегистрированн на сайте, то тебе нужна Кука( smile ), чтобы ты мог сделать пост.

Для того чтобы получить куку ты должен пройти авторизацию узера.

После авторизации имея куку в кармане начинаешь делать то что собирался ...

Это сообщение отредактировал(а) RAdmin - 18.12.2005, 14:51
PM   Вверх
Демо
Дата 18.12.2005, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

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



Цитата(WolfON @ 17.12.2005, 00:27)
если даже я до этого через обычный браузер зарегался и вошел.


Твой TIdHTTP ничего не знает про "обычные" браузеры.
Регистрируйся через IdHTTP, тогда и куки получишь.


--------------------
    
PM MAIL ICQ Skype   Вверх
Guest
Дата 18.12.2005, 17:18 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Зарегался, все вроде работает, сенксь
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

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

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




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


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

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