Créer une page html affichant un texte personnalisé selon l'utilisateur
On a souvent besoin de réserver l'exclusivité de données publiées sur le Web à
quelques utilisateurs qui doivent s'identifier en saisissant un mot de passe.
Ou bien d'afficher des données différentes selon les utilisateurs.
Le plus souvent, on utilise pour ce faire un script executé sur le serveur (par exemple php ou asp).
Si le serveur n'accepte pas l'execution de script sur le serveur, on doit trouver une solution qui fonctionne
en local. La technique proposée ici repose sur un cryptage javascript.
Les données, présentes dans la page sous forme cryptées, ne sont affichées que si le mot de passe
est correct.
Le travail de cryptage des données est facilement réalisé par une macro VBA :
Les données sont saisies dans une page Excel, la macro les récupère, les code, puis les
inscrit dans une page html qu'elle génère.
Il suffit donc de saisir dans la page excel les textes ou portions de texte associés aux mots de passe,
puis de lancer la macro.
La page html générée affiche un formulaire d'identification. Selon le mot de passe
saisi elle renvoie un texte différent.
Cliquez ici pour afficher la page codée
(testez avec login / mot de passe = zaza / zaza puis avec toto / toto).