Homepage-Feature: Login-Bereich
Das Internet ist vom Prinzip her grenzenlos und Homepages kann man von überall auf der Welt abrufen. In bestimmten Fällen macht es für die Betreiber von Webseiten allerdings Sinn, die globale Öffentlichkeit von Informationen auszuschließen. Etwa dann, wenn sie nur eine bestimmte Gruppe wie beispielsweise Stammkunden, Mitarbeiter oder Vereinsmitglieder betreffen. In den von Passwörtern geschützten Mitgliederbereichen können Informationen ausgetauscht werden, die nicht sofort für jedermann zugänglich sein sollen.
Passwörter spielen zudem bei der Anmeldung zu Foren eine wichtige Rolle. Unter anderem auch deshalb, weil man dadurch Foren-Beiträge einem bestimmten Nutzer leichter zuordnen kann.
Was genau ist ein Login-Bereich?
Ein Login-Bereich ist ein Bereich auf einer Homepage, der nur für bestimmte Gruppen zugänglich ist. In den meisten Fällen ist für den Zugang sowohl ein Benutzername als auch ein Passwort nötig. Um einen Benutzernamen und ein Passwort zu bekommen, muss sich ein Nutzer üblicherweise auf einer Webseite registrieren. Dabei ist in sehr vielen Fällen eine gültige E-Mail-Adresse nötig, die meistens auch überprüft wird. Am Ende entscheiden die Betreiber einer Homepage, wer Zugang zu einem Login-Bereich bekommt und wer nicht.
Vorteile einer Homepage mit Login-Bereich
Webseiten dienen nicht nur zur Kommunikation mit der Allgemeinheit. Immer mehr dient eine eigene Homepage auch dazu, mit bestimmten Gruppen wie etwa Kunden, Mitarbeitern oder Vereinsmitgliedern unter Ausschluss der Öffentlichkeit effektiv zu kommunizieren.
Kommunikation vereinfachen
Die eigene Homepage ist sowohl für Unternehmen und öffentliche Einrichtungen als auch für Vereine und private Freundschaftsgruppen eine ideale Kommunikationsplattform. Nicht immer macht es Sinn, wenn die Kommunikation innerhalb einer Organisation sofort von jedem Außenstehenden nachverfolgt werden kann. Durch einen Login-Bereich lassen sich die Vorteile des World Wide Web für die Kommunikation im nicht-öffenlichen Bereich nutzen. Der entscheidende Vorteil des Internets dabei ist, dass Berechtigte praktisch von überall und zu jeder Zeit auf Informationen zugreifen können.
Kunden und Mitglieder binden
Durch Informationen welche nur für eine bestimmte Gruppe gedacht sind, bindet man diese Gruppe stärker an die Betreiber einer Homepage. Zugang zu einem Login-Bereich kann aus Nutzersicht mitunter als eine Art Privileg verstanden werden, das nicht jedem zur Verfügung steht. Manche Webseiten generieren darüber hinaus Einkünfte, indem sie den Zugang zu einem Login-Bereich kostenpflichtig gestalten.
Service für spezielle Nutzer
Vielfach sind durch Passwörter geschützte Login-Bereiche eine Art „Service-Zone“ für spezielle Nutzer einer Homepage. Zugang zu den Dienstleistungen im Login-Bereich haben dabei lediglich jene Nutzer, die in einem besonderen Verhältnis zu den Betreibern der Webseiten stehen. Oft sind dies eben Stammkunden, Mitarbeiter oder Mitglieder eines Vereins.
Wissenswertes:
Ein eigener Mitgliederbereich auf einer Webseite kann aus unterschiedlichsten Gründen Sinn machen. Die Technik, die für die Einrichtung eines Login-Bereichs notwendig ist, ist ausgereift. Wer bei der Gestaltung seines Internet-Auftritts auf höherwertige Homepage-Baukasten-Systeme mit eigenem Login-Bereich setzt, ist in den meisten Fällen ohnehin auf der sicheren Seite.
Entscheidender als die technischen Voraussetzungen ist, welchen Personen man Zugang zu einem Login-Bereich gewährt. Login-Bereiche sind zwar durch Passwörter geschützt, je mehr Personen Zugang zu vertraulichen Informationen haben, desto eher besteht ein Risiko, dass sie missbräuchlich verwendet werden.
Login-Bereiche sind demnach vor allem für Homepage-Betreiber geeignet, welche der allgemeinen Öffentlichkeit direkten Zugang verwehren wollen und gleichzeitig mit einem gewissen Risiko der Datenweitergabe leben können. Ein Login-Bereich kann nicht nur für einen großen Teil der Webseite erstellt werden, sondern auch für einzelne Unterseiten. Diese werden einfach mit einem Passwort geschützt, sodass nur bestimmte Nutzer Zugang dazu bekommen.
Was wird zum Erstellen einer Login Seite benötigt?
Zunächst einmal wird für die Felder „Benutzername“, „Passwort“ und den „Anmelden“-Button ein sogenanntes Formular erstellt. Dabei handelt es sich um HTML Code. Um die Kombinationen von Benutzernamen und den dazugehörigen Passwörtern zu speichern, wird außerdem eine Datenbank benötigt. Des Weiteren benötigt man eine Programmiersprache, die das Bindeglied zwischen Datenbank und Homepage darstellt. Eine der weit verbreiteten Kombinationen ist es, eine SQL-Datenbank und PHP als Programmiersprache zu verwenden.
Innerhalb eines PHP Dokuments kann auch HTML Code eingesetzt werden. Die Bereiche mit dem PHP Code werden durch <? geöffnet und durch > wieder geschlossen. So können sich Bereiche mit PHP und HTML gegenseitig abwechseln. Die einfachste Lösung wäre also, die Login Seite in PHP zu schreiben.
Eine Login Seite in HTML
Das scheinbare Problem besteht nun darin, dass das Formular für den Login zwar HTML Code ist, aber HTML von Haus aus keine Anbindung zu einer Datenbank bereitstellen kann. Dafür würde man PHP benötigen, aber dann wäre das Dokument kein HTML Dokument mehr, sondern eben ein PHP Dokument. Wenn man seine Login Seite in HTML umsetzen will, bleibt aber die Möglichkeit, ein ausgelagertes PHP Skript im HTML Code einzubinden. Dies könnte in etwa wie folgt aussehen: <form action="login.php" method="post"> . Da es sich hierbei ebenfalls um HTML Code handelt, kann das Dokument als reines HTML Dokument veröffentlicht werden.
Passwortschutz im Homepage Baukasten
Wer zur Erstellung seiner Homepage einen Homepage Baukasten verwendet, muss sich um diese technischen Details keinerlei Gedanken machen. Homepage-Baukästen überzeugen durch ihre einfache, auch für Laien leicht zu bedienende Struktur. Mit wenigen Mausklicks ist ein durch Passwort geschützter Bereich und das dazu gehörige Login Feld eingerichtet. Man muss sich nicht den Kopf zerbrechen, welche Art von Web Sprache oder Datenbank dafür verwendet wird. Die Einrichtungsprozesse laufen im Hintergrund, der erforderliche Programmcode wird automatisch generiert. Für die Bedienung des Baukastens hingegen steht eine komfortable grafische Benutzeroberfläche zur Verfügung, sodass keinerlei Programmier-Kenntnisse seitens der Kunden erforderlich sind.
Dieter Krestel
Homepage-Experte