Das Login - Fenster wird zwar eingeblendet, aber wenn ich auf
Abruch klicke wird der Inhalt trotzdem angezeigt.
Wie könnte ich das unterbinden ? Oder wie müsste ich das
parser.php umschreiben ?
Hallo Sebastian,
das ist ganz normal, denn .htaccess schützt ja nur dann wenn der BROWSER die Seiten aufruft. Statt dessen ruft ja dein SCRIPT die Seiten auf, und das hat normalerweise immer vollen Zugriff auf die Verzeichnisse.
Wenn Du die Seiten sowieso mit PHP anzeigen willst, kannst Du Dir den ganzen Umstand mit .htaccess auch sparen. Verwende in PHP das Session-Model
Damit brauchst Du nur ein Abfrage-Skript bei dem Du dann eine Session-Variable (z.B. $login_ok) auf true setzt und diese kannst Du dann in den Folgeseiten einfach abfragen.
das ist ganz normal, denn .htaccess schützt ja nur dann wenn
der BROWSER die Seiten aufruft.
nicht Browser, sondern HTTP-Client. Das kann auch ein PHP-Script sein, wenn es über HTTP die Daten anfordert - für den Server ist das exakt gar kein Unterschied.
Statt dessen ruft ja dein
SCRIPT die Seiten auf, und das hat normalerweise immer vollen
Zugriff auf die Verzeichnisse.
Wenn es auf _Dateien_ zugreift, geht es nicht über den Server; und nur dieser beachtet seine Konfigurationsdateien. Ich nehme an, das wolltest Du sagen