Protéger une page par mot de passe

Soyez le premier à donner votre avis sur cette source.

Vue 52 615 fois - Téléchargée 2 860 fois

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

Ajouter un commentaire Commentaires
Messages postés
103
Date d'inscription
mardi 12 juillet 2011
Statut
Membre
Dernière intervention
3 janvier 2013

Je te remercie d’utiliser sa : <script language=JavaScript>m='%3Cscript%20language%3D%22javascript%22%3E//%20%3C%21%5BCDATA%5B%0Acode%20%3D%20prompt%28%27Entrez%20le%20mot%20de%20passe.%20Vous%20avez%201%20seul%20essais...%20Attention%2C%20respecter%20les%20majuscules%20et%20les%20minuscules%27%2C%27%27%29%3B%0Aif%20%28code%20%21%3D%20%22Admin%22%29//Remplacer%20votremotdepasse%20par%20le%20mot%20de%20passe%20que%20vous%20allez%20choisir...%0A%7B%0Alocation.href%3D%22file%3A///C%3A/Documents%2520and%2520Settings/koko/Mes%2520documents/Aurora/Game%2520V1/Maintenance/erreur403.html%22%3B//ici%20c%27est%20la%20page%20o%F9%20est%20redirig%E9%20le%20visiteur%20qui%20entre%20le%20mauvais%20mot%20de%20passe%0A%7D%0A//%20%5D%5D%3E%3C/script%3E';d=unescape(m);document.write(d);</script>

* PS : Code source crypter...

Il suffiser de faire Ctrl+S ou Fichier > Enregistré ; puis regarder le code source.

Ou désactiver JavaScript! Et boum la page et afficher!
Messages postés
4
Date d'inscription
vendredi 11 février 2011
Statut
Membre
Dernière intervention
15 mai 2011

Bonjour,
Moi je souhaite un petit code pour mettre un acces securisé correct a une galerie photo d enfants.
Merci de me donner des idées...
Mail perso tc30@noos.fr
je vous remercie a l avance !
Tristan
Messages postés
126
Date d'inscription
samedi 28 novembre 2009
Statut
Membre
Dernière intervention
9 juin 2013

moi je sais coment proteger la source d'une page avec du html et du javascript et un htacces, la sourve de la page voulu sera casiment impossible a voir...
mp si vous voulez savoir...et je le repete,ce script peut etre instructif et donner des idées aux novis comme moi,mais je sais pertinament qu'il n'est pas dutout securisé!
Messages postés
2
Date d'inscription
lundi 21 mai 2007
Statut
Membre
Dernière intervention
21 mai 2007

Bonjour,
Comment faire fonctionner ton code, avec frontpage.Pour avoir une page ou il y aurait la demande de mot de passe, qui renvoierai sur la page à ne pas voire, sans y etre autoriser. Merci
Messages postés
2
Date d'inscription
lundi 21 mai 2007
Statut
Membre
Dernière intervention
21 mai 2007

Bonjour,
Comment faire fonctionner ton code, avec frontpage.Pour avoir une page ou il y aurait la demande de mot de passe, qui renvoierai sur la page à ne pas voire, sans y etre autoriser. Merci
Afficher les 40 commentaires

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.