Thema: Delphi idHTTPServer : Einloggen

Einzelnen Beitrag anzeigen

Benutzerbild von SubData
SubData

Registriert seit: 14. Sep 2004
Ort: Stuhr
1.078 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: idHTTPServer : Login Identifizierung, wie realisieren ?

  Alt 25. Jul 2005, 11:11
Wenn du es dir ein wenig einfacher machen möchtest, dann setz mal ParseParams auf True und du kannst auf die Werte wie folgt zugreifen:

Delphi-Quellcode:
if ((ARequestInfo.Params.Values['user'] = 'admin') and (ARequestInfo.Params.Values['pass'] = 'test')) then
begin
  // Blubb usw...
end;
Ausserdem gibt es noch eine richtige HTTP Authentifizierung...

Delphi-Quellcode:
      if ((ARequestInfo.AuthUsername <> 'admin') or (ARequestInfo.AuthPassword <> 'pass')) then
      begin
        AResponseInfo.ContentText := 'Bitte Admin-Benutzernamen und Kennwort eingeben...';
        AResponseInfo.AuthRealm := 'Admin Bereich';
        exit;
      end;

Edit: Blödsinn beseitigt -g-

Edit2: Du brauchst übrigens auch nicht immer einen Stream sondern kannst einfach ContentText setzen, das hat den gleichen Effekt ;>

Edit3: Nochmal Blödsinn beseitigt -.-
Ronny
/(bb|[^b]{2})/
  Mit Zitat antworten Zitat