MOT DE PASSE 3

Outils pour webmaster. Trucs et astuces en code HTML, JavaScript, PHP : améliorer son site internet

Descriptif 3 : le mot de passe n'est pas vérifié sur la page d'origine du formulaire mais sur la page de destination qui est, elle même, le mot de passe.
En outre, on ne peut accéder directement à la page de destination que si on a entré le bon mot de passe dans la page d'origine.
Attention. Ce code ne protège pas efficacement l'accès à la page cachée si votre visiteur connaît un tant soit peu l'édition HTML. Pour une réelle protection, il est préférable d'employer le fichier .htaccess

Exemple : le mot de passe est azerty

Mot de passe :

Mise en oeuvre : Sélectionnez le code ci-dessous (copie automatique dans le presse-papiers) et collez-le dans votre page, code HTML visible, où se trouve le champ pour entrer le mot de passe (page d'origine).

Entre les deux balises <body> et </body>


A la ligne <input type="hidden" name="PASS" value="cache.htm?">, remplacez cache.htm par le nom de votre page de destination. Laissez le point d'interrogation ? en fin de ligne.

 

Dans la page qui doit être protégée (page de destination),

Entre les deux balises <head> et </head>


A la ligne if ((document.location == 'http://www.nom_de_domaine.com/cache.htm?azerty') ), remplacez nom_de_domaine.com par le vôtre, remplacez cache.htm par le nom de votre page où se trouve ce script et azerty par le mot de passe que vous aurez choisi. Laissez le point d'interrogation ? entre le nom de la page et le mot de passe.
Remplacez else location.reload('page_origine.htm') par votre nom de la page d'origine.

Autres exemples : Exemple 1  -    Exemple  2  -  Exemple 3  -  Exemple 4 avec .htaccess

Retour

Copyright www.toulouse-renaissance.net ©