Vous trouverez ci-dessous quelques petits exercices progressifs ayant trait à la protection d'un site web. Ils sont destinés à vous aider à progresser dans la découverte d'ASP ou de PHP, alors essayez de jouer le jeu en répondant seul(e) aux sujets AVANT d'aller regarder les réponses proposées...:o)
Protection de base :
Prérequis >>Installation -
1ere page -
FormulairesComment empêcher qu'une page soit lue par un visiteur non autorisé ?
La page affiche un formulaire d'identification, compare la saisie avec le mot de passe puis affiche la page normale si celui-ci est correct ou réaffiche le formulaire dans le cas contraire.
Protection mémorisée :
Prérequis >>Structure -
QueryStrings -
CookiesAméliorer l'exercice 1 en faisant en sorte que plusieurs pages puissent être protégées mais que le visiteur n'ait à entrer qu'une seule fois son mot de passe.
On mémorisera l'identification dans un cookie... prévoir un lien "Déconnecter" pour le vider !
Protection invisible :
Améliorer l'exercice 2 en n'affichant pas le formulaire...
Une page "admin" confidentielle affiche bien le formulaire... mais les autres pages ont deux versions selon si le visiteur est autorisé ou non...