Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi idHTTPServer : Einloggen (https://www.delphipraxis.net/50354-idhttpserver-einloggen.html)

memphis 25. Jul 2005 10:59

Re: idHTTPServer : Login Identifizierung, wie realisieren ?
 
hallo

ersetze
Code:
method="get"
durch
Code:
method="post"
und das Passwort wird in der Adresszeile nicht mehr angezeigt.

Grüsse
Luki

Assun 25. Jul 2005 11:04

Re: idHTTPServer : Login Identifizierung, wie realisieren ?
 
Perfekt :thumb: funktioniert einwandfrei !

Hat es jemand geschafft das Login zu durchbrechen und anderst auf test.htm zu kommen ?

SubData 25. Jul 2005 11:11

Re: idHTTPServer : Login Identifizierung, wie realisieren ?
 
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 -.-

Assun 25. Jul 2005 11:53

Re: idHTTPServer : Problem mit HTML Datei !
 
Habe ein kleines Problem mit der HTML Datei !

Die neue HTML File :

Zitat:

<form method="post" action="">
<input type="hidden" name="submit" value="1">
</form>
<p style="margin-top: -3px"><font face="Verdana" size="2">Willkommen !</font></p>


<font face="Verdana" size="2">Dieser Server ist durch den neuesten
Sicherheitsstandard von Assunsoft geschützt.</font></p>


<font face="Verdana" size="2">Geben Sie bitte den Benutzernamen und Ihr
Kennwort ein.</font></p>
<p style="margin-bottom: -3px"></p>
<table class=Stil5>
<tr>
<td><font face="Verdana" size="2">Username:</font></td>
<td><input type="text" name="username" size="20"></td>
</tr>
<tr>
<td><font face="Verdana" size="2">Password:</font></td>
<td><input type="password" name="password" size="20" ID="Text1"></td>
</tr>
<tr>
<td colspan="2" align="center"><font face="Verdana">
<input type="submit" value="Einloggen"></font></td>
</tr>
</table>
Die alte HTML Datei :

Zitat:

<form method="get" action="">
<input type="hidden" name="submit" value="1">
<table class=Stil5>
<tr>
<td>Username:</td>
<td><input type="text" name="username" size="20"></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="password" name="password" size="20" ID="Text1"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Login"></td>
</tr>
</table>
</form>
Nun geht die neue HTML datei nicht mehr !

Beim absenden geschieht einfach nichts mehr :-(

Was ist daran falsch ?

SubData 25. Jul 2005 11:54

Re: idHTTPServer : Problem mit HTML Datei !
 
Du musst die Form erst NACH der Tabelle schließen und nicht davor ;>

Assun 25. Jul 2005 11:57

Re: idHTTPServer : Problem mit HTML Datei !
 
:oops: THX ^^ jetzt gehts wida


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr.
Seite 2 von 2     12   

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