|
Un digicode numérique
Télécharger
le script et les images necessaires : ( 13,3 Ko )
Voici un exemple de digicode pour proteger certaines
pages.
Les
garanties de confidentialité de cette méthode :
Même si vôtre hôte visionne le code source de ce digicode,
elle ne pourra voir le code affectée à la page.
Selectionnez et copiez le texte ci-dessous avant de le coller entre les balises <head> et </head> :
<script language="javascript">
<!--
var num="0";
var code=new Array(num,num,num,num,num,num,num,num);
var pos=0;
for (var f = 0; f < 8; f++) {
code[f]="v";
}
c1=new Image(); c1.src="c1.gif"
c2=new Image(); c2.src="c2.gif"
c3=new Image(); c3.src="c3.gif"
c4=new Image(); c4.src="c4.gif"
c5=new Image(); c5.src="c5.gif"
c6=new Image(); c6.src="c6.gif"
c7=new Image(); c7.src="c7.gif"
c8=new Image(); c8.src="c8.gif"
c9=new Image(); c9.src="c9.gif"
c0=new Image(); c0.src="c0.gif"
cv=new Image(); cv.src="cv.gif"
function affiche(){
document.images.a.src=eval("c"+code[0]+".src");
document.images.b.src=eval("c"+code[1]+".src");
document.images.c.src=eval("c"+code[2]+".src");
document.images.d.src=eval("c"+code[3]+".src");
document.images.e.src=eval("c"+code[4]+".src");
document.images.f.src=eval("c"+code[5]+".src");
document.images.g.src=eval("c"+code[6]+".src");
document.images.h.src=eval("c"+code[7]+".src");
}
function nouveau(num) {
if (pos<8) {
for (var f = 1; f < 8; f++) {
code[f-1]=code[f];
}
code[7]=eval(num);
pos+=1;
}
affiche();
}
function ok() {
password="";
for (var f = 0; f < 8; f++) {
if (code[f]!="v") {password+=code[f]};
}
var locate;
//ici vous pouvez changer les exetensions de vos pages finale ex:html,php,asp
etc...
locate = password + ".htm";
this.location.href = locate;
}
function cancel() {
for (var f = 0; f < 8; f++) {
code[f]="v";
}
pos = 0;
affiche();
}
//-->
</script>
Selectionnez et copiez le texte ci-dessous avant de le coller entre les balises <body> et </body> :
<table border="4" cellpadding="1" cellspacing="0"
width="152" bordercolordark="#000000"
bordercolorlight="#F0F0F0" bordercolor="#FFFFFF" bgcolor="#000000">
<tr>
<td align="center"><p align="center"><img
src="cv.gif" name="a" width="16" height="21"><img
src="cv.gif" name="b" width="16" height="21"><img
src="cv.gif" name="c" width="16"
height="21"><img src="cv.gif" name="d"
width="16" height="21"><img src="cv.gif"
name="e"
width="16" height="21"><img src="cv.gif"
name="f" width="16" height="21"><img
src="cv.gif"
name="g" width="16" height="21"><img
src="cv.gif" name="h" width="16" height="21">
</td>
</tr>
</table>
<div align="center"></div>
<table cols="3" rows="4" border="4" cellpadding="1"
cellspacing="0" width="152"
bordercolordark="#000000" bordercolorlight="#F0F0F0"
bordercolor="#FFFFFF"
bgcolor="#C0C0C0">
<tr>
<td align="center"><p align="center"><a
HREF="#" onclick="nouveau('1')"><img src="b1.gif"
width="41" height="41" border="0"></a>
</td>
<td align="center"><p align="center"><a
HREF="#" onclick="nouveau('2')"><img src="b2.gif"
width="41" height="41" border="0"></a>
</td>
<td align="center"><p align="center"><a
HREF="#" onclick="nouveau('3')"><img src="b3.gif"
width="41" height="41" border="0"></a>
</td>
</tr>
<tr>
<td align="center"><p align="center"><a
HREF="#" onclick="nouveau('4')"><img src="b4.gif"
width="41" height="41" border="0"></a>
</td>
<td align="center"><p align="center"><a
HREF="#" onclick="nouveau('5')"><img src="b5.gif"
width="41" height="41" border="0"></a>
</td>
<td align="center"><p align="center"><a
HREF="#" onclick="nouveau('6')"><img src="b6.gif"
width="41" height="41" border="0"></a>
</td>
</tr>
<tr>
<td align="center"><p align="center"><a
HREF="#" onclick="nouveau('7')"><img src="b7.gif"
width="41" height="41" border="0"></a>
</td>
<td align="center"><p align="center"><a
HREF="#" onclick="nouveau('8')"><img src="b8.gif"
width="41" height="41" border="0"></a>
</td>
<td align="center"><p align="center"><a
HREF="#" onclick="nouveau('9')"><img src="b9.gif"
width="41" height="41" border="0"></a>
</td>
</tr>
<tr>
<td align="center"><p align="center"><a
HREF="#" onclick="cancel()"><img src="bca.gif"
width="41" height="41" border="0"></a>
</td>
<td align="center"><p align="center"><a
HREF="#" onclick="nouveau('0')"><img src="b0.gif"
width="41" height="41" border="0"></a>
</td>
<td align="center"><p align="center"><a
HREF="javascript:ok()"><img src="bok.gif"
width="41" height="41" border="0"></a>
</td>
</tr>
</table>
<table border="4" cellpadding="1" cellspacing="0"
width="152" bordercolordark="#000000"
bordercolorlight="#F0F0F0" bordercolor="#FFFFFF" bgcolor="#C0C0C0">
<tr>
<td>
<p align="center"><font color="#0000FF">Gendnetclub</font></p>
</td>
</tr>
</table>
Méthode
et principe de fonctionnement :
Vous devez pour l'exemple créer une page nommée 564218.htm
(ou portant toute autre extension, html, shtml, asp, php...) puis la placer
la dans le même repertoire que ce digicode.
Lorsque le code 564218 est entré par le visiteur, il sera redirigé
vers la page portant le même nom !
Faites divers essais en tapant le code 564218, pour essayer).
Vous pouvez aussi essayer avec le code 564210 ou 40210 ou encore 02091964
Les
différentes pages et images doivent impérativement se trouver
dans le même répertoire !
Création Gendnetclub
2000 - Tout droit de reproduction libre.
|