NirusLaboratories
E2Testkammern
AKTIV 11/ 16

Der Empfang

Testkammer 11. Bitte melden Sie sich am Empfang.

Der Empfang

Auf der Heim-Webseite liegen 65 kleine Projekte, manche davon ziemlich alt. Vor ihnen allen steht ein Empfang: ein kleines PHP-Programm, das bei jeder einzelnen Anfrage nachschaut, ob die Seite öffentlich ist oder einen Login braucht. Erst dann darf man weiter.

Projekte hinter dem Empfang65
Öffentlich3
Nur mit Login62
LizenzMIT
LoginPasskey

Gezählt am 10. November 2026, direkt aus dem Portal.

Versuchsaufbau

  1. 01
    Alles läuft durch eine Tür. Jede Anfrage an die Webseite, auch jedes Bild und jeder Download, landet zuerst beim Portal. Es prüft, und erst dann liefert es aus.
  2. 02
    Erst mal zu. Neu ist alles privat. Öffentlich wird eine Seite erst, wenn man sie mit einem Klick freigibt.
  3. 03
    Jeder sieht nur seins. Wer ein Konto hat, sieht nur die Projekte, die für dieses Konto freigegeben sind. Ein neues Konto sieht am Anfang gar nichts.
  4. 04
    Anmelden mit Passkey. Seit November 2026 läuft der Login über Pocket ID, wie überall im Labor. Ein Passwort-Formular gibt es nicht mehr.
  5. 05
    Alter Code lebt weiter. Manche Projekte stammen noch aus PHP-5-Zeiten. Das Portal übersetzt die alten Datenbank-Befehle, damit sie heute noch laufen, und markiert solche Seiten mit einem roten Hinweis „OLD CODE“.

Warum?

Die alten Projekte sollten nicht einfach verschwinden, aber offen im Internet stehen sollten sie auch nicht. Statt jedes einzeln abzusichern, bekamen sie gemeinsam einen Empfang.

Fertige Lösungen gibt es viele, aber sie bringen meist ein Framework und eine Menge Abhängigkeiten mit. Dieses Portal ist einfaches PHP und läuft auf jedem gewöhnlichen Webserver.

Testergebnis

In Betrieb. Wer zur Heim-Webseite will, kommt am Empfang nicht vorbei. Auch nicht durch den Hintereingang.

Code des Portals