ich will einen ganz simplen Passwortschutz für eine Seite erstellen und auf der zu schützenden Seite dann einfach den Inhalt einer kleinen Datei ausgeben.
Ich habe es mit folgenden zwei PHP-Scripten versucht.
Scheint auch einigermaßen zu funktionieren. Nur wenn ich das zweite Script direkt aufrufe kommt: "Undefined variable: pw in /htdocs/admin1.php
Jemand ne Idee wie ich das verbessern könnte. Bin für alle Ideen offen, also auch für ganz andere, neue Ansätze. Wenn jemnd ein gutes Tutorial über Passwortschutz und PHP kennt wäre ich auch sehr interessiert.
Will den Passwortschutz aber ohne.htaccess und ohne Datenbanken (MySQL) realisieren.
admin.php
Passwortschutz
Admin Passwort?
admin1.php
$adminpass = „test“;
if ($pw == $adminpass)
{
print(„Hallo in der Administration!“);
include („a.dat“);
}
else
{
print(„Falsches Passwort“);
}
?>
[…]
Will den Passwortschutz aber ohne.htaccess und ohne
Datenbanken (MySQL) realisieren.
Und warum machst du es dann nicht einfach so:
Hallo,
interessanter Anssatz. NUr leider bin ich php Anfänger. Wie genau müsste ich das denn einbauen. Mit zwei Dateien oder einer? Wo muss ich dass Passwort reinschreiben und wo das Eingabefeld hinbasteln? Danke.
NUr leider bin ich php Anfänger. Wie
genau müsste ich das denn einbauen.
Einfach ganz am Anfang deiner zu schützenden PHP Seite eintragen, wird dann ja automatisch ausgeführt.
Mit zwei Dateien oder
einer? Wo muss ich dass Passwort reinschreiben und wo das
Eingabefeld hinbasteln? Danke.
Eingabefeld musst du überhaupt keines „hinbasteln“ - das ist ja das tolle und praktische an meiner Lösung: Der Browser öffnet ein solches Fenster, in den der Nutzer die Daten einträgt, die dann an das PHP Skript übermittelt werden.
Das Passwort kannst du entweder vorher in der gleichen Datei festlegen, sinnvoller ist es aber wohl in einer externen, die du dann vorher (!) einbindest.