Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Delphi авторизация на IPB 2.1.7 |

06.08.2009, 22:23
|
|
Участник форума
Регистрация: 18.04.2009
Сообщений: 120
Провел на форуме: 435863
Репутация:
80
|
|
Delphi авторизация на IPB 2.1.7
Ребята, такой сабж, немогу авторизироваться на форуме IPB 2.1.7
Отсылаю POST запрос через Indy IdHttp, принятые данные записываю в Memo, которые потом просматриваю в браузере, но пишет, что я не авторизирован
Вот часть кода
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
idh1.Request.Referer:='http://a/index.php?act=Login&CODE=00';
idh1.Request.Accept:='text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5';
idh1.Post('http://a/index.php?act=Login&CODE=01', data, a1);
idh1.Request.Referer:='http://a/index.php?act=Login&CODE=01';
memo1.Text:=idh1.Get('http://a/index.php?act=idx');
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
data:=TStringList.Create;
a1:=TStringStream.Create('');
data.Add('referer=http%3A%2F%2Fa%2Findex.php%3F');
data.Add('UserName=qqqq');
data.Add('PassWord=1234');
end;
Помогите 
|
|
|

06.08.2009, 22:40
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
А кукисы полученные от форума после авторизации ты обрабатываешь как то?
|
|
|

06.08.2009, 22:40
|
|
Участник форума
Регистрация: 29.08.2008
Сообщений: 151
Провел на форуме: 1551582
Репутация:
107
|
|
Может подключить IdCookieManager?
|
|
|

06.08.2009, 22:43
|
|
Участник форума
Регистрация: 18.04.2009
Сообщений: 120
Провел на форуме: 435863
Репутация:
80
|
|
Хм, кукизы...вот что я упустил...можете написать порядок действий приблизительный, в код я сам превращу?  Буду очень благодарен.
|
|
|

06.08.2009, 22:46
|
|
Участник форума
Регистрация: 29.08.2008
Сообщений: 151
Провел на форуме: 1551582
Репутация:
107
|
|
Помещает на форму компонент TIdCookieManager
Добавляем:
Код:
IdCookieManager1:= TidCookieManager.Create(Http);
idh1 := TIdHTTP.Create(Self);
idh1.AllowCookies := true;
idh1.CookieManager := IdCookieManager1;
|
|
|

07.08.2009, 00:07
|
|
Участник форума
Регистрация: 18.04.2009
Сообщений: 120
Провел на форуме: 435863
Репутация:
80
|
|
Спасибо вам большое, все получилось.
Последний раз редактировалось Sams; 07.08.2009 в 00:10..
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|