Franc83


Protection de pages web avec un digicode Convertir en PDF Version imprimable
24-09-2008

Comment protéger une pages web avec un digicode


L'objet décodeur par lui même :



Le digicode

Pour le voir fonctionner, il vous suffit de taper le code suivant : 12051952, puis cliquez sur la touche entrez



Quand vous entrez le bon code, cela débloque l'accès à une page privée et elle s'affiche quand vous cliquez sur la touche entrez



1 Mise en place du système :



Télécharger le zip : telecharger le zip



Dans la partie head de la page web, introduisez le code du fichier digicode_js.txt :


<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>


 

Attention : l'extension du fichier avec le mot de passe doit bien correspondre à l'extension notée dans la ligne rouge de texte du javascript, sinon le javascript ne le trouvera pas. Ici l'extension du fichier est htm, soyez vigilant, quand vous créez votre page protégée, d'avoir la même extension


Dans la partie body de votre page entrer le code du fichier digicode_html.txt :



<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" align="center">
<tr>
<td width="170">
<p align="center"><a HREF="#" onclick="cancel()">Réinitialiser</a></p></td>
</tr>
</table>



Pour changer les bordures du tableau digicode, veuillez changer les couleurs des bordures en rouge dans le code html. Ces couleurs sont exprimées en hexadecimal soit #XXXXXX


2 - Fonctionnement du système :


- Créez une page html avec les données que vous souhaitez protéger, et ne laisser à la consultation que les personnes en possession du "digicode-mot de passe"


- Nommez cette page xxxxxxxx.htm, ou xxxxxxxx est le "digicode-mot de passe" reconnue d'office par le javascript. En effet le script va ouvrir toutes les pages composées de numéros.html, dans la mesure ou le chiffre correspond à un fichier html.


- Créez un fichier index.html sans code (vide ou avec un texte bidon), pour éviter que les curieux puissent voir le contenu du répertoire et donc visualier les fichiers numérotés.


- Quand le code tapé avec le digicode correspond à un fichier html qui porte le même numéro, alors le fichier sera ouvert, sinon vous aurez un code d'erreur 404, fichier non trouvé.


Pour toute question, veuillez aller sur le forum, on vous y aidera très rapidement


Albidochon


Dans le même esprit


Citez cet article

  Commenter cet article

Commenter
  • Les messages comportant des attaques verbales contre les personnes seront supprimés.
  • Vous pouvez renouveler le code de sécurité en appliquant un rafraîchissement à votre navigateur.
  • Appliquer cette méthode de rafraîchissement si vous avez entré un mauvais code de sécurité.
Nom
E-mail
Site web
Titre
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
Commentaire



Code:* Code
Je désire être prévenu par mail des commentaires qui suivront

Powered by AkoComment Tweaked Special Edition v.1.4.6
AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com
All right reserved

 
< Précédent   Suivant >

Liens amis

Compteur.org

e-dilik.fr

NetFox2.net

IgloOps.fr

Infostuces

Mixx Radio Gold

Mobile Astuces

-------------

Votre site ici

Notre logo

Aide et astuces pour  blogs

Cliquez droit dans la zone où se trouve le code html et "copier"


Nos autres Logos...

S'abonner

devenir amis sur facebook

Votre adresse email ici pour recevoir les nouveautés du site directement dans votre boite

Nos Gadgets

Installez nos gadgets

gratuits Live Spaces

albi-gadget.jpg

Albidochon

oeil2moscou.jpg

Oeil 2 Moscou

Aidez-nous

aidez-nous

Recommandez ce
site à un ami

Statistiques

Generated in 0.55777 Seconds