Protection de contenu de page web par javascript

Soyez le premier à donner votre avis sur cette source.

Snippet vu 21 702 fois - Téléchargée 17 fois

Contenu du snippet

Bien que le javascript soit peu efficace pour protéger une page, ce script est assez intéressant :
Lors du cahrgement de la page, un mot de passe est demandé : si le mot de passe est correct, le contenu de la page s'affiche. Sinon, la page est chargée de nouveau, et le mot de passe est de nouveau demandé. La page se reactualiseras chaque fois que le passe sera mauvais.
La seule solution pour fermer la page si vous ne connaissez pas le mot de passe est alt+ctrl+suppr !

Mot de passe : passe

Source / Exemple :


<html>
<head>
<script type="text/javascript" language="javascript">
function connect(){;
question=prompt("Quel est le mot de pass ?");
nb="passe";
if (question == nb) {
alert("Mot de passe accepté");
} else {
alert("Mot de passe incorrect !!!"); 
javascript:location.reload();
}
}
connect();
</script>
<noscript><meta http-equiv="refresh" content="0;veuillez-activer-javascript.html" />
</noscript>
</head>
<body>

Contenu protégé de la page.

</body>
</html>

Conclusion :


allez faire un tour sur http://www.montblanc-madness.com !!!

A voir également

Ajouter un commentaire Commentaires
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
33
tu parles à qui rudy ?
si c'est à Lucas, on est d'accord.
si c'est à moi, car tu dis :
>>Tu ne peut pas dire solution accepable pour du javascript.
ben si.
mais tu ajoutes
>>Oui on peut peut pas le trouver,
on est d'accord aussi.
@+
Messages postés
154
Date d'inscription
vendredi 20 août 2004
Statut
Membre
Dernière intervention
31 décembre 2007

Dans ton cas :
<script type="text/javascript">
var p = prompt("Code d'accés","");
location.href = p + ".htm";
</script>

Oui on peut peut pas le trouver, mais ce code n'est pas dans la source.
Dans la source il y a :
chaine="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
nb=chaine.length * 2;

nb est facilement trouvable lol
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
33
>>Je voulais chercher un test php ou autre pour vérifier
>>que le javascript soit activé. Si ce n'est pas le cas,
>>alors le visiteur est re-dirigé.

ça n'a plus rien à voir !
on en a causé il n'y a pas longtemps ici :
http://www.javascriptfr.com/codes/DETECTER-SI-JAVASCRIPT-EST-ACTIVE-PHP-SESSION_43451.aspx
et je disais :
<noscript>
<meta http-equiv="Refresh"
content="0; URL=Page où rediriger">
</noscript>

>>Après je crois qu'il existe un logiciel pour cacher le code source..
ne cherches pas plus loin... ça n'existe pas.
quoique tu fasses, quoi qu'on te dise... aucune protection n'existe.
Messages postés
18
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
10 février 2009

Je voulais chercher un test php ou autre pour vérifier que le javascript soit activé. Si ce n'est pas le cas, alors le visiteur est re-dirigé.
Après je crois qu'il existe un logiciel pour cacher le code source.. Mais ce serait trop bricolé.
Merci pour vos commentaires, et pour votre aide. Je vais essayer ce que vous me dites !
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
33
tu as raison Rudy,
sauf qu'ici voir le code source,
ne suffit pas pour déterminer le code d'accès...
je fais simple ? :
<script type="text/javascript">
var p = prompt("Code d'accés","");
location.href = p + ".htm";
</script>
@+
Afficher les 16 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.