NirusLaboratories
E2Chambres de test
ACTIVE 11/ 16

L’accueil

Chambre de test 11. Veuillez vous présenter à l’accueil.

L’accueil

Le site de la maison héberge 65 petits projets, dont certains assez anciens. Devant eux tous se tient un accueil : un petit programme PHP qui vérifie à chaque requête si la page est publique ou demande une connexion. Ce n’est qu’ensuite qu’on peut passer.

Projets derrière l’accueil65
Publics3
Avec connexion62
LicenceMIT
ConnexionPasskey

Compté le 10 novembre 2026, directement depuis le portail.

Dispositif expérimental

  1. 01
    Tout passe par une seule porte. Chaque requête vers le site, chaque image et chaque téléchargement aussi, arrive d’abord au portail. Il vérifie, et seulement ensuite il livre.
  2. 02
    Fermé par défaut. Tout ce qui est nouveau est privé. Une page ne devient publique qu’une fois libérée d’un clic.
  3. 03
    Chacun ne voit que ce qui est à lui. Qui a un compte ne voit que les projets libérés pour ce compte. Un nouveau compte ne voit d’abord rien du tout.
  4. 04
    Connexion par clé d’accès. Depuis novembre 2026, la connexion passe par Pocket ID, comme partout au labo. Il n’y a plus de formulaire de mot de passe.
  5. 05
    Le vieux code survit. Certains projets datent de l’époque de PHP 5. Le portail traduit les anciennes commandes de base de données pour qu’elles tournent encore aujourd’hui, et signale ces pages par un avertissement rouge « OLD CODE ».

Pourquoi ?

Les vieux projets ne devaient pas simplement disparaître, mais ils ne devaient pas non plus rester ouverts sur internet. Au lieu de sécuriser chacun séparément, ils ont reçu un accueil commun.

Les solutions toutes faites ne manquent pas, mais elles apportent généralement un framework et une foule de dépendances. Ce portail est du PHP simple et tourne sur n’importe quel serveur web ordinaire.

Résultat du test

En service. Qui veut accéder au site de la maison ne peut pas éviter l’accueil. Pas même par l’entrée de service.

Code du portail