Software für Webmaster

Entry - Java-Applet als Benutzerzugang

Das Softwaresystem Entry dient dazu, privilegierten Nutzern exclusiven Zugang über einen Paßwortschutz auf nicht öffentliche, geheime Bereiche eines Webs zu gewähren. Es ist für Webmaster gedacht, die Ihre Webseiten bei einem Provider hosten, der keine passwortgeschützte Zugriffssperre für den geschützten Seitenabruf mittels einer .htaccess-Datei anbietet. Das dürften zum Glück in zwischen sehr wenige Provider sein.

Das System besteht onlineseitig aus einen Java-Applet und offlineseitig aus einem Programm zum Erstellen einer verschlüsselten Zugriffsdatenbank.

Das Java-Applet entry.class wird in eine Webseite eingebunden und bei Abruf dieser Seite im Client-Browser angezeigt. Privilegierte Nutzer tragen sich mit Usernamen und Passwort ein und melden sich an.

Entry-Applet
Abbildung: Das Java-Applet in der Webseite

Das Applet durchsucht nun eine geheime und verschlüsselte Datentabelle nach den Zugriffsrechten für diesen Nutzer. Sind Zugriffe erlaubt, werden diese im Applet als Auswahloptionen angeboten. Der User kann wählen und wird zum entsprechenden Angebot weitergeleitet.

Entry-Applet
Abbildung: Das Java-Applet nach Passworteingabe

Die geheime Datentabelle erstellen Sie zuvor mit dem Windows-Programm Entry und laden Sie anschließend in das selbe Serververzeichnis wie das Java-Applet. Dieses Schlüsselprogramm ist leicht zu bedienen. Sie tragen in eine Tabelle die Nutzernamen, die Paßwörter, die anzuzeigenden Linktexte und die zugeordneten Adressen ein.

Entry-Programm
Abbildung: Generator-Programm für die geheimen Daten

Den besten Eindruck erhalten Sie, wenn Sie das Ganze im live-Demo gleich einmal ausprobieren. Vorbereitet ist der Benutzer anton mit dem Kennwort abc99. Tragen Sie ruhig auch mal etwas Falsches ein.

Hinweis: Das System bietet keinen echten Schutz vor unberechtigten Zugriffen auf die Geheimseiten. Es ermöglicht vielmehr den Zugang zu geheimen nicht verlinkten Seiten mittels Benutzernamen und Paßwort.


[ Software ]   [ Download ]   [ Bestellung ]