Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Login auf loginscript per tool (https://www.delphipraxis.net/109245-login-auf-loginscript-per-tool.html)

gene 26. Feb 2008 22:44


Login auf loginscript per tool
 
Hi!

Ich hab zwar überall ein bisschen dazu gefunden aber ich kanns mir trotzdem nicht erklären.

Ich habe mir jetzt ein kleine logibskript in PHP geschrieben dass mit $_GET arbeitet also

'...index.php?username=USER&password=PASSWORD'

Wie kann ich mich jetzt zB mit indyHTTP oder was anderem da mit den accountdaten einloggen?
Und wie kann ich feststellen ob ich eingeloggt bin oder ob user oder pw falsch war?

bitte um Hilfe, ich raff das wirklich nicht ganz ;/

mkinzler 26. Feb 2008 22:46

Re: Login auf loginscript per tool
 
Bei get kannst du es ja so in der URL codieren

gene 26. Feb 2008 22:50

Re: Login auf loginscript per tool
 
und wie stell ich dann fest ob ich eingeloggt bin oder nicht? also ob die daten gestimmt haben?

mkinzler 26. Feb 2008 22:53

Re: Login auf loginscript per tool
 
Dazu musst du die Antwortseite parsen

Matze 26. Feb 2008 22:54

Re: Login auf loginscript per tool
 
Zitat:

Zitat von gene
Wie kann ich mich jetzt zB mit indyHTTP oder was anderem da mit den accountdaten einloggen?
Und wie kann ich feststellen ob ich eingeloggt bin oder ob user oder pw falsch war?

Delphi-Quellcode:
output = IdHTTP.Get('http://...login.php?user=' + UserName + '&passwd=' + Passwort);

// Dein PHP-Skript wertet die Daten aus und gibt einen Wert zurück (echo ...), den du in Delphi auswerten kannst:
if (output = ...) then
  // Daten korrekt
else
  // Daten falsch
Edit: Huch, da wurde ja mittlerweile geantwortet.

gene 26. Feb 2008 23:02

Re: Login auf loginscript per tool
 
Ok ich habs jetzt zu Testzwecken so gedreht dass PHP bei richtig ein echo 'GOOD'; und bei falsch ein echo 'WRONG'; ausgibt.

Soll ich das jetzt zB mit iPos auswerten? Also ob da jetzt GOOD oder WRONG steht?

Matze 26. Feb 2008 23:05

Re: Login auf loginscript per tool
 
Eigentlich sollte das beim obigen Code in "output" stehen.

gene 26. Feb 2008 23:21

Re: Login auf loginscript per tool
 
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection,
  IdTCPClient, IdHTTP;

type
  TForm1 = class(TForm)
    IdHTTP1: TIdHTTP;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
  var user, pass, output : String;
begin
user := 'gene';
pass := 'gene2';
output := idHTTP1.Get('http://localhost/coding/php/trash/login-checker.php?user=' +user+ '&pass=' +pass);
if output = 'GOOD' then
  ShowMessage('GOOD')
else ShowMessage('WRONG');
end;

end.
ich bekomme immer WRONG ;/

pacman1986 27. Feb 2008 05:25

Re: Login auf loginscript per tool
 
besteht dein quellcode der seite nur aus WRONG oder GOOD? kein <html> oder so ?

gene 27. Feb 2008 22:13

Re: Login auf loginscript per tool
 
doch das is ja das prob...ein login script eben...

also die <form> stört ... <inputy type="text" ....>


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:43 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz