Geschützte Seiten anzeigen lassen
Geschützte Seiten anzeigen lassen
Bis dahin ist es eine normale Website. Erst wenn eine der Seiten mit Schlüssel-Symbol geöffnet werden soll, meldet sich der Browser und erfragt zwingend Benutzernamen und Kennwort:
Kennwortschutz beim Klick auf die Aula-Seite (die deswegen im Hintergrund noch nicht angezeigt wird)
Auch wenn der Server auf die Notwendigkeit von Benutzername und Passwort hinweist, ist es doch der Browser, der es abfragt und weiterleitet. Dadurch ist es nicht nur automatisch in der Landessprache des Benutzers, sondern sieht auch je nach Programm völlig unterschiedlich aus:
Kennwort-Abfrage für InternetExplorer
Kennwort-Abfrage für Opera
Nicht deaktivierbar
Die Arbeitsteilung zwischen Browser und Server ist wichtig, denn viele programmierte Lösungen scheitern schon einmal daran, dass sich die Ausführung einer Programmiersprache wie JavaScript in allen Browsern abschalten lässt. Hier hingegen regelt alleine der Server den Zugriff auf das Verzeichnis, während der Browser lediglich die Dateneingabe hübsch präsentiert. Es gibt aber keine Möglichkeit, diese Sicherung irgendwie abzuschalten und zu umgehen.
Erst mit dem richtigen Kennwort wird die Seite auch tatsächlich angezeigt. Hier ist zusätzlich noch am geänderten Hintergrundbild zu sehen, dass es sich um eine der geschützten Seiten handelt.
Geschützte Seiten benutzen hier ein anderes Hintergrundbild
Waren Benutzername oder Kennwort falsch, kommt die übliche "401 Authorization required"-Meldung vom Server:
Standard-Fehlermeldung des Servers bei fehlgeschlagener Anmeldung
Je nach Organisation der erlaubten Zugriffe muss ein Benutzer sich für einen anderen Bereich erneut anmelden. Während Alkuin wie alle Lehrer sowohl auf seine eigene Seite als auch auf die Aula-Seite zugreifen darf, kann nur Paulus Diaconus die folgende Seite öffnen:

Ich bezweifle stark, dass diese Lösung mit IIS funktioniert. Die beschriebene Methode arbeitet ausschließlich mit Apache-Webservern. Somit sollte das in dieser Anleitung auch Erwähnung finden. Bevor das jemand ausprobiert, sollte er zunächst herausfinden, welche Software seine Webseite antreibt.
Sie haben Recht, das braucht einen Apache, der aber sowieso hinter den weitaus meisten Websites steckt. Abgesehen davon hatte ich im Artikel darauf hingewiesen, dass selbst das nicht ausreicht. Sie müssen außerdem für Ihren Provider herausfinden, ob er Ihre .htaccess-Datei überhaupt berücksichtigt.
Mit freundlichen Grüßen,
Lorenz Hölscher