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

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

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2010, 09:51   #1
NNN32
 
Регистрация: 06.07.2010
Сообщений: 5
По умолчанию Не удается зарегистрироваться

Написал программу для автоматической регистрации. Кажется все правильно, но при вводе правильных данных не производится автоматическая регистрация. Что делать ???!!!!!

Код:
var StrPage:string;
Data:TstringList;
begin
idhttp1.HandleRedirects:=true;
Data:=TstringList.Create;
Data.Add('e3c682b3da00c54d48035359a 450524d=1');
Data.Add('login='+Edit1.Text);
Data.Add('pwd='+Edit2.Text);
StrPage:=idhttp1.Post('http://neverfate.ru/login.php', Data);
if Pos('chat_navigate', StrPage)<>0 then
Label3.Caption:='Вошел'
else Label3.Caption:='не вошел';
Data.Free;
end;
кто может скомпилировать программу
На форму надо кинуть idHTTP, 2 Edit, Memo, button
для проверки используйте пример
логин = PCR пароль=000000000000

Delphi 7
Indy 10.0.52

From artemavd: Орфография - ужаснах.
Цитата:
Что делать ???!!!!!
Для начала подучить русский язык.

Последний раз редактировалось Stilet; 13.07.2010 в 09:35.
NNN32 вне форума Ответить с цитированием
Старый 11.07.2010, 21:58   #2
Denager
Москоу
Форумчанин
 
Регистрация: 29.01.2008
Сообщений: 138
По умолчанию

Цитата:
Data.Add('e3c682b3da00c54d48035359a 450524d=1');
Первый параметр генерируется сервером, вы его парсите? Или просто статикой добавляете?
Denager вне форума Ответить с цитированием
Старый 13.07.2010, 09:15   #3
NNN32
 
Регистрация: 06.07.2010
Сообщений: 5
По умолчанию

Ви виявились праві ця частина кода змінювалась -'49dfhasddf2334y(f)d565'-,-'49dfhasddf2334y(d)d565'- і тому подібне. Я модефікував код програми і регестрація відбулася.

procedure TForm1.Button1Click(Sender: TObject);
var StrPage,T:string;
Data:TstringList;
i,j:integer;
begin
i:=0;
j:=0;
idhttp1.HandleRedirects:=true;
StrPage:=idhttp1.Get('http://www.neverfate.ru/index.php');
Data:=TstringList.Create;
i:=pos('<form name=forml method=post action=login.php><input type=hidden',StrPage);
repeat
i:=i+1;
if StrPage[i]='"'
then begin
i:=i+1;
j:=1;
repeat
t:=t+StrPage[i];
i:=i+1;
until StrPage[i]='"';
end;
until j=1;
Label4.Caption:=t;
Data.Add(T+'=1');
Data.Add('login='+Edit1.Text);
Data.Add('pwd='+Edit2.Text);
StrPage:=idhttp1.Post('http://neverfate.ru/login.php', Data);
if Pos('"REFRESH"', StrPage)<>0 then
Label3.Caption:='Çàëîãèíèëèñü'
else Label3.Caption:='Íå çàëîãèíèëèñü';
Data.Free;
end:
NNN32 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не удается зарегенится NNN32 PHP 0 09.07.2010 16:20
Не удается записать в БД с приложения jorikb Общие вопросы .NET 1 08.03.2010 17:04
Как зарегистрироваться на turbofilm.ru , если есть инвайт ? spamer Свободное общение 0 02.01.2010 00:38
Не удается собрать программу Миша Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 7 23.12.2008 23:16
Вы не можете зарегистрироваться? не получаете от форума почту? Alar О форуме и сайтах клуба 14 08.06.2007 14:18