Protéger une page par mot de passe

Description

Ce code sert à protéger une page par mot de passe.

Méthode 1
Lors de l'ouverture de celle-ci, une boite de dialogue demande un mot de passe.
Si celui-ci est mauvais, redirection vers une autre page (erreur)
Lorsque la page est ouverte, on ne peut pas l'enregistrer si le mdp est mauvais car au début y a la boite de dialogue, et après, on est sur une autre page (erreur).

Méthode 2:
On entre le mot de passe à partir d'un page puis il est envoyé vers la page protégée qui vérifie si le mot de passe est correct.

J'utilise une fonction ckecksum pour crytper le password, puis le comparer au vrai pass, celui-ci etant crypter dans la page (ici : 67465, pour et1)

Source / Exemple :


<SCRIPT LANGUAGE="JavaScript">
Calculer()
function Calculer() {
//http://www.multimania.com/jscript
	var tab="azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&@";
	a = prompt("Entrer le mot de passe :","");
var mot=a
if (a == null) { mot = "a" };
	var n=mot.length;
	var sum=1;
	for (var i=0;i<n;i++) {
		var index=tab.indexOf(mot.substring(i,i+1));
		sum=sum+(index*n*i)*(index*i*i);
	}
good = "False"
if (sum == "67465" ) { good = "True" };   // Si mdp crypter = 67465 (ici, mdp=et1) alors good="True"
//rajouter ici d'autre test de mdp, si vous en utiliser plusieur
if (good == "False" ) { window.location="Erreur" };  // si erreur, rediriger vers la page "erreur"
}</SCRIPT>

Conclusion :


la source n'est pas entièrement de moi, mais je l'ai modifié et amélioré...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.