Einzelne PHP Datei per Passwort schuetzen? +Deeplink-Login?

  • Hallo!


    Kann mir jemand sagen, wie ich eine einzelne PHP Datei per "Benutzername/Kennwort" Abfrage schuetzen lassen kann?
    Ich weiss, dass es wohl irgendwie mit .htaccess funktioniert, aber bisher hat bei mir nur der Schutz eines ganzen Verzeichnisses so funktioniert. Ich moechte aber nur eine einzelne Datei geschuetzt haben.


    Ausserdem wuerde ich gerne wissen, mit welcher Methode ein Deeplink-Login moeglich ist. Also eine Methode mit der ich Benutzername und Passwort gleich mit in die URL eintippen kann um direkt eingeloggt zu werden.


    Kenne mich damit nicht so gut aus und waere fuer jede Hilfe dankbar! :)

  • Username + Passwort in der URL uebermitteln wuerde ich nur, wenn die Seiten ueber https abgerufen werden.


    Dann muss eben das PHP-Skript eine entsprechende Authentifizierung durchfuehren, d.h. die uebergebenen Logindaten ueberpruefen.


    Gleiches gilt fuer den Schutz einer einzelnen PHP-Datei. Auch da musst du dir entweder ein Formular basteln und die Eingabe checken, oder du schickst die passenden Header an den Browser, sodass dieser das Login-Prompt aufmacht (analog zu .htaccess).

  • .htaccess

    Code
    <Files zuschuetzendedatei.php>
    AuthName "foo"
    AuthType Basic
    AuthUserFile /path/to/.htpasswd
    require valid-user
    </Files>


    ~~~ root ~~~

  • wenn du die seite direkt auf mit login aufrufen willst, musst du den link folgendermaßen nutzen:


    Code
    http://benutzername:passwort@www.internetadresse.de/geschütztedatei.php

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!