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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2012, 16:04   #1
egorzenit
Пользователь
 
Регистрация: 05.07.2011
Сообщений: 60
По умолчанию Проблема с авторизацией..

Здравствуйте. помогите пожалуйста.
пытаюсь авторизоваться на сайте http://egorzenit.tmweb.ru
данные для входа login:1234 pass:1234
не как не получается авторизоваться через idhttp..
PHP код:
procedure TForm1.Button1Click(SenderTObject);
var
LoginDataResponseTStrings;
begin
LoginData 
:= TStringList.Create;
Response := TStringList.Create;
try
LoginData.Add('login='+Edit1.Text);
LoginData.Add('password='+Edit2.Text);
LoginData.Add('login=Войти');
Response.Text := IdHTTP1.Post('http://egorzenit.tmweb.ru/index.php',LoginData);
if 
Pos('Вы успешно зашли на сайт, сейчас вы будете перенаправлены на главную страницу. Ваш Логин:1234 Data: Date: ',Response.Text)>0 then
ShowMessage
('Авторизовались!')
else
ShowMessage('Авторизация не удалась!');
finally
LoginData.Free;
end;
end
Вот код.. подскажите как авторизоваться..
egorzenit вне форума Ответить с цитированием
Старый 13.04.2012, 18:10   #2
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Как-то так...
Код:
function Auth(Login, Password: string; var Http: TIdHTTP): Boolean;
begin
  try
    Result := Boolean(Pos('Вы успешно зашли на сайт',
                Http.Get('http://egorzenit.tmweb.ru/enter.php?login='
                  +Login+'&password='+Password+'&submit=Войти')));
  except Result := False end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  if Auth('1234', '1234', IdHTTP1) then
    ShowMessage('Yes')
  else
    ShowMessage('No');
end;
W0LF вне форума Ответить с цитированием
Старый 13.04.2012, 18:37   #3
=master=
Форумчанин
 
Регистрация: 26.03.2012
Сообщений: 665
По умолчанию

Цитата:
подскажите как авторизоваться..
во первых запрос надо посылать на страницу enter.php.
во вторых не авторизации а аутентификации.
=master= вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с авторизацией SmoK777 Работа с сетью в Delphi 4 22.03.2012 20:17
Проблема, с авторизацией. Tip.the.besT Работа с сетью в Delphi 6 23.08.2011 00:34
Проблема с авторизацией Yazon2006 Работа с сетью в Delphi 2 02.07.2011 22:03
Проблема с авторизацией DKENT Работа с сетью в Delphi 0 14.10.2010 17:40
Проблема с авторизацией Mathouse Работа с сетью в Delphi 2 31.08.2010 16:03