Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Aufruf nur über Programm und nicht über Webbrowser (https://www.delphipraxis.net/130991-%5Bphp%5D-aufruf-nur-ueber-programm-und-nicht-ueber-webbrowser.html)

Yheeky 17. Mär 2009 07:20


[PHP] Aufruf nur über Programm und nicht über Webbrowser
 
Hi,

ich habe folgendes Problem. Ich rufe aus meiner Anwendung heraus eine PHP-Datei auf und übergebe Parameter. Unter anderem handelt es sich dabei um eine Login-Funktion á la
Code:
[...] login.php?benutzername=Max&passwort=blablub
Ich möchte nun aber, dass man sich nur von meiner Anwendung heraus anmelden kann, bzw. dass der Aufruf über einen Webbrowser fehlschlägt, selbst wenn die richtigen Daten eingegeben werden. Ist das möglich oder nur schwer umzusetzen? Habe schon versucht mit einer Art "Schlüssel" zu arbeiten, aber der kann ja auch relativ einfach aus dem Quellcode ausgelesen werden...

Vielleicht hat jemand Rat :)

mkinzler 17. Mär 2009 07:22

Re: [PHP] Aufruf nur über Programm und nicht über Webbrowser
 
Werte den USERAGENT aus

Yheeky 17. Mär 2009 07:30

Re: [PHP] Aufruf nur über Programm und nicht über Webbrowser
 
Okay. Ich verwende die idHTTP Komponente von den Indy Tools und ruft diese keinen UserAgent auf? Das wäre dann doch in beiden Fällen Firefox...oder wie hast du das gemeint?

mkinzler 17. Mär 2009 07:32

Re: [PHP] Aufruf nur über Programm und nicht über Webbrowser
 
Den UserAgent kann man imho in Indy setzen.

Bernhard Geyer 17. Mär 2009 07:37

Re: [PHP] Aufruf nur über Programm und nicht über Webbrowser
 
Auch der User-Agend lässt sich mit quelloffenen Browsern relativ einfach ändern.
Sind die Anforderungen realtiv hoch wirst du eine Lösungen über eine gesicherte HTTPS-Verbindung mit Login benötigen.

Yheeky 17. Mär 2009 07:38

Re: [PHP] Aufruf nur über Programm und nicht über Webbrowser
 
Okay, geht das auch mit den Indys?

Bernhard Geyer 17. Mär 2009 07:55

Re: [PHP] Aufruf nur über Programm und nicht über Webbrowser
 
Zitat:

Zitat von Yheeky
Okay, geht das auch mit den Indys?

Sollte m.E. gehen. Selbst verwende ich die IP*Works-Komponenen und diese können das in der entsprechende (kostenpflichtigen) Version.

Yheeky 17. Mär 2009 08:22

Re: [PHP] Aufruf nur über Programm und nicht über Webbrowser
 
Nach welchem Prinzip funktioniert das HTTPS denn dann, wenn ich mein Programm danach umstelle (vorausgesetzt die Indys können das)?

Bernhard Geyer 17. Mär 2009 08:26

Re: [PHP] Aufruf nur über Programm und nicht über Webbrowser
 
HTTPs bei Wikipedia


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:19 Uhr.

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-2025 by Thomas Breitkreuz