1. BanDiTuK13.05.2025 в 23:12от
Загрузка...
Загрузка...

Нужна помошь!

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем Imantin, 13.11.2013.

  1. Imantin

    Imantin

    Статус:
    Оффлайн
    Регистрация:
    05.05.13
    Сообщения:
    160
    Репутация:
    89 +/-
    Не проходит авторизация на liex.
    Вот код, подскажите. мб что не правильно написал
    var
    Form1: TForm1;
    Post: TStringList;
    result: String;

    implementation

    {$R *.dfm}

    procedure TForm1.Button1Click(Sender: TObject);
    var
    Post: TStringList;
    result: String;
    begin
    Post := TStringList.Create;
    Post.Add('action=login');
    //Post.Add('1=');
    Post.Add('login=' + Edit1.Text);
    Post.Add('password=' + Edit2.Text);
    //Post.Add('2=');
    //Post.Add('3=');
    //Post.Add('4=');
    //Post.Add('5=');
    result := IdHTTP1.Post('http://www.liex.ru/userAction?action=submit', Post);
    Memo1.Text := result;

    if Pos('action=logout',result)>0 then
    MessageDlg('Авторизация прошла успешно', mtInformation, [mbOK],1)
    else
    MessageDlg('Авторизация не прошла', mtInformation, [mbOK],0);
    end;
    end.
     
    Последнее редактирование: 13.11.2013
  2. Хуйв

    Хуйв

    Статус:
    Оффлайн
    Регистрация:
    06.11.13
    Сообщения:
    26
    Репутация:
    3 +/-
    Post: TStringList;
    result: String;
    зачем прописал в вар 2 раза?

    if Pos('action=logout',result)>0 then //нужно писать <>0(не равно нулю)(существует)

    а вместо MessageDlg сделай ShowMessage('blablabla');
     
  3. Imantin

    Imantin

    Статус:
    Оффлайн
    Регистрация:
    05.05.13
    Сообщения:
    160
    Репутация:
    89 +/-
    не проходит авторизация!
     
  4. Хуйв

    Хуйв

    Статус:
    Оффлайн
    Регистрация:
    06.11.13
    Сообщения:
    26
    Репутация:
    3 +/-
    дебагай
     
  5. Imantin

    Imantin

    Статус:
    Оффлайн
    Регистрация:
    05.05.13
    Сообщения:
    160
    Репутация:
    89 +/-
    ничего, помогите а!