begin process at 2012 02 09 19:51:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > PROTÉGER DES PAGES WEB PAR MOT DE PASSE

PROTÉGER DES PAGES WEB PAR MOT DE PASSE


 Information sur la source

Note :
7,27 / 10 - par 11 personnes
7,27 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Niveau :Initié Date de création :30/06/2003 Date de mise à jour :30/06/2003 13:14:00 Vu / téléchargé :95 720 / 9 676

Auteur : Tiscripteur

Ecrire un message privé
Commentaire sur cette source (29)
Ajouter un commentaire et/ou une note

 Description

Ce script permet de protéger des pages web par un mot de passe.
Vous pourrez toutefois l'adapter pour protéger par plusieurs mots de passe.

Dans le .zip il y a un fichier LePass.htm qui permet de coder le mot de passe.
Il suffit ensuite d'inscrire ce code dans un fichier.


Comment est-ce que ça fonctionne ?
C'est simple:

Un cadre, index.html contient un champ de formulaire invisible où est inscrit le mot de passe proposé par le visiteur.

Au chargement de chaque page contenant le script (oOo.ini), celui-ci vérifie que le passe est valide.
S'il ne l'est pas, la page ident.htm se charge et demande un nouveau mot de passe...

La page ident.htm inscrit le mot de passe dans le formulaire de la frame index.html

Voila c'est tout simple.

Il y a un rapide rappel dans le zip...

Source

  • // Téléchargez le zip
  • DownLoadZip();
// Téléchargez le zip
DownLoadZip();

 Conclusion

PS: Si j'ai mal expliqué, c'est parce que j'ai posté cela rapidement...
PPS: Pensez à éjecter les visiteurs qui n'exécutent pas les scripts !!

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture SUBDIVISER LE RÉSULTAT D'UNE RECHERCHE EN PAGES par kimmp
Source avec Zip TIMER : SETTIMEOUT & SETINTERVAL AMÉLIORÉS par jdmcreator
Source avec Zip Source avec une capture ONGLETS ET CHANGEMENT INSTANTANÉ DE LA LANGUE par william voirol
Source avec Zip Source avec une capture COPIER DU TEXTE par m22001111
Source avec Zip DIALOGUE ENTRE FENÊTRES MÈRE ET FILLE par william voirol

Commentaires et avis

Commentaire de Tiscripteur le 30/06/2003 13:19:48

J'espère que vous comprendrez quelquechose.
Je vous remercie aussi de m'avertir des bugs...

Commentaire de SkyCrasher le 02/07/2003 22:22:50

Moi je pense qu'il ne faut pas protéger ses pages par le javascript !
Car le javascript est visible par tous !
Ainsi ton password n'est plus secret donc les pages ne sont plus protéger !
Je suis d'accord avec toi que cela protége des pages mais cela ne sert à rien car elles ne sont pas réellemtn protéger !
Voilà c'est tout !

Commentaire de UnivoX le 06/07/2003 00:17:18

bon c'est pas mal mais je pense pareil que skycrasher et un bon petit htaccess protoge mieux je pense si on c'est bien s'en servir :)

Commentaire de Tiscripteur le 23/07/2003 14:55:09

C'est vrai que les pages protégées par JavaScript ne sont pas réellement protégé, mais qu'est-ce qui est vraiment protégé..

Si on a pas PHP ou ASP ou tout autre langage serveur, c'est vachement utile ce genre de protection...

Bien sûr, ce n'est pas inviolable.
Mais avez-vous réussi à passer ?? (losque c'est hébergé sur un serveur)

Commentaire de shazell le 06/08/2003 08:41:55

Oui avec un télléhergeur comme idm . Si je rajoute l'extension php je telecharge toute les page php alors le code :) mais faut y penser

Commentaire de lyon le 20/08/2003 13:29:03

LoL la protection par un MdP avec JS fo pas y penser!!
Sinon c'est bien essayer qd meme

Commentaire de Celelibi le 22/08/2003 21:05:18

il y à certaines protections en javascript qui peuvent être très difficilement violables.
comme par exeple crypter un mot de passe en md5, et ensuite aller à la page [mdp_en_md5].htm
et c'est encore mieux si l'algo du md5 est personnalisé (en changeant certains nombres)

Commentaire de yoghisan le 22/08/2003 22:10:10

Moi, je trouve ton code vachement intéressant mais je ne maitrise pas suffisamment le vocabulaire javascript pour arriver à inserer un login avec un mot de passe qui permettrait d'ouvrir une page dependant des entrées... Pourrais-tu compléter ce  code pour obtenir ceci.
Merci...

Commentaire de nemesisproject le 09/11/2003 21:06:43

J'aime bien ce genre de script, personellement j'ai utilisé un code du style a part que le mot de passe et le login étaient visibles ds la source et j'ai été obligé de bannir le click droit. Mais moi ce ke j'aimerais savoir c'est comment peut-on faire pour que les autres n'arrive pas à passer en tapant simplement le nom de la page protégée

Commentaire de jeff_the_lifeguard le 25/02/2004 21:06:39

Avant, je me suis poser cette question moi too (la même que nemesisproject) sur ce site j'ai trouver la source(je ne me souvien plu laquelle) ou pour pouvoir regarder la source, il faut absolument le login et le mot de passe. Tout ce fait par "prompt". Le gros désavantage, est que quand l'on revient sur la page en question, il faut remettre le login puis le mot de passe. Il vient conne suit;

Il faut que tu insert cela dans le head...

<SCRIPT LANGUAGE="JavaScript">
<!--
function retrace()
{
history.go(-1);
}
var retour=retrace;
var password="bonjour
var name = prompt("Mot De Passe","Veuillez entrer le mot de passe");
var password="ca_va"
var name = prompt("Mot De Passe","Veuillez entrer le mot de passe");
if(name ==password)
{ (alert ("Mot de passse correct"));}
else{ alert("ERREUR !!!"); location.reload('http://www.google.com')}
// -->
</SCRIPT>
Comme ce script, si le login ou le password est incorrect, l'internaute est rediriger immédiatement sur la page quelconque indiquer ici par google.

Commentaire de developweb le 27/02/2004 11:31:49

Je trouve ce script vraimment interressant. Mais j'ai juste un probleme. Je l'ai adopté sur mon site et n'est pas eut trop de probleme pour cela. Mais je ne parviens pas a l'adopté lorsqu'il y a plusieurs utilisateurs. Merci de votre réponse.

Commentaire de phbrrd le 29/02/2004 13:28:08

Comme "developweb" j'apprécie ce script, et j'ai le même souci pour l'utiliser en mode "multi-users".
Peut on avoir un petit coup de pouce?
Merci pour votre réponse.

Commentaire de tsivon le 20/09/2004 15:57:09

inutile, sous mozilla et netscape on arrive direct sur la page censé etre protégé :s

Commentaire de guillaumeromain le 19/10/2004 18:57:40

c du nimportequoi ce code!!!
le type qui veut acceder a la zone il utilise intelitemper ou un aspirateur de site... et tes b*sé

Commentaire de droopy64600 le 30/01/2005 15:24:48

Bonjour a tous,
je m'aperçois que tout le monde s'y connais enormement dans tout ces languages qui pour moi sont algebriques!!

Je suis en train de me contruire un site avec Claris, mais essayer de proteger une de mes pages et je ne comprend rien a tout ces scripts...y a t il une personne assez cool, pour me dire ou je pourrai trouver un tuto (pas a pas) pour proteger ses pages par mot de passe pour les nuls ou les personnes qui n'aurai pas voitre abilité?
merci pour votre reponse........on a tous commencé par la!

Commentaire de Rapha222 le 17/08/2005 17:34:23

Firefox la passe sans rien faire !!!

Commentaire de Darquess le 18/02/2006 03:04:38

Bonjour à tous !

Donc pour le mot de passe crypté dans oOo.ini, c à la ligne >>> Check("mot de passe crypté")
Il y a un mot de passe crypté. Or si je désire en mettre 2 ou plus, comment dois-je faire ?

Commentaire de MetalMusik le 11/03/2006 16:09:43

Salut tout le monde,
J'espere que ça va marcher !! Grace a ce site j'ai déja pu inserer une recherche Google dans mes pages web !!
Merci
Je vous tient au courant si sa a marché ou non

Commentaire de Caius_junioricus le 15/05/2006 10:29:39

Salut tout le monde,

je m'amusais sur le site http://academy.dyndns.org/ qui justement propose de passer outre ses protections java (c'est un jeu bien entendu parce que le java... lol) c'est intéressant de voir le travail qu'il y a derrière mais aussi intéressant de voir comment il est facile de passer outre les mots de passe...

il est vrai que si l'on ne dispose pas de serveur PHP ou ASP la protection est problèmatique!

ce qui me fait rire c'est comment tout le monde critique le code de notre ami, perso je préfère l'asp et une bonne base de donnée, mais ceux qui n'ont pas accès à cette technologie... je pense qu'il faut tout d'abord y voir le travail qu'il y a eu sur ce code!!!

Quant au script de jeff_the_lifeguard c'est encore plus ridicule, même si tu as une redirection, le cache lui ne trompe pas... et un mot de passe en clair (ptdr)

voila un autre exemple de code qui provient du site sus nommé :

<html>

<script language="javascript">

var usermulcode=12
var code=0
var mul=1
var digit=0
var fails=0

function enter_code(number)

{

code=code*10+number
mul=mul*number
document.codepad.thecode.value=code
digit++

if (digit==4)

{

if (mul==12)

{location=code+".htm"}

else

{

fails++
code=0
mul=1
digit=0
if (fails<4)

{

if (fails==1)

{document.codepad.thecode.value="failed login #1"}

if (fails==2)

{document.codepad.thecode.value="failed login #2"}

if (fails==3)

{document.codepad.thecode.value="failed login #3"}

}

else

{alert("Accès refusé");}

}

}

}

function keycodepad(mulcode)

{

usermulcode=mulcode
document.write("<form name=\"codepad\">");
document.write("<input type=\"button\" value=\" 1 \" onClick=\"enter_code(1)\">");
document.write("<input type=\"button\" value=\" 2 \" onClick=\"enter_code(2)\">");
document.write("<input type=\"button\" value=\" 3 \" onClick=\"enter_code(3)\">");
document.write("<input type=\"button\" value=\" 4 \" onClick=\"enter_code(4)\">");
document.write("<input type=\"button\" value=\" 5 \" onClick=\"enter_code(5)\">");
document.write("<input type=\"button\" value=\" 6 \" onClick=\"enter_code(6)\">");
document.write("<input type=\"button\" value=\" 7 \" onClick=\"enter_code(7)\">");
document.write("<input type=\"button\" value=\" 8 \" onClick=\"enter_code(8)\">");
document.write("<input type=\"button\" value=\" 9 \" onClick=\"enter_code(9)\"><br><br>");
document.write("<input type=\"text\" name=\"thecode\" size=\"30\" value=\"\"><br>");
document.write("</form>");

}

</script>

<script>

keycodepad(24)

</script>

</html>

@+

Commentaire de MauvaiS_GossE le 27/06/2006 20:33:40

jai vraiment rien compris je narrive pas a lutiliser aider moi svp car j'en est besoin merci d'avance et ca sera gentil de me donner un exapmle. Merci

Commentaire de jpallanore le 29/08/2006 23:37:05

Le code de départ de Tiscripteur ne fonctionne pas sous firefox ):

Commentaire de darty59160 le 03/11/2006 12:53:17

Bonjour à tous,
Je viens de me lancer dans la protection de page web et je souhaiterai savoir comment mettre plusieurs mot de passe afin d'acceder à ma page web.

if (top.frames.length!=0){
if(document.location.href.indexOf("ident",0)<0){

Check ("15585101")

}}
else{top.document.location='index.html'}


function Check(checksum) {
var tab="                   azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@";
var mot=parent.document.form.pass.value;
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);
}
if (sum!=checksum) {
document.location='ident.htm'
}
}

Merci d'avance.

Commentaire de faddup le 08/05/2007 11:34:09

Comme faire pour prendre en compte plusieurs mots de passe.
J'ai essayé plusieurs solutions mais sans succés.

Ce script correspond exactement à mes attentes.

Merci.

Commentaire de dujardinf le 16/06/2007 09:33:29

Bonjour, je suis presque novice dans le javascript mais j'essaye d'utiliser ce code pour mettre un mot de passe sur une de mes pages web.
Si je suis le mode d'emploi, cela fonctionne mais la page demandant le mot de passe s'affiche directement quand on ouvre mon site (car il y a votre index.html et mon index.htm).
Comment faire pour aller dans mon site via mon index.htm mais ne proposer que cette demande de mot de passe qu'avec 1 seule page bien précise de mon site.
Merci de votre aide

Commentaire de chabiboy le 20/06/2007 14:08:52

Je n'aime pas creer d'ennuis, mais ça fait deux heures que je suis dessus, c'est incompréhensible.

Commentaire de goldensun2000 le 09/07/2007 20:03:22

C'est de la merde.

Il a fait cette conneries pour ce croire intello c'est tout

pffffffffffff

Commentaire de FREMYCOMPANY le 09/09/2007 16:16:37

Rien n'est jamais protégé en JavaScript.
Je passerais cette protection en 20 secondes chrono.

Commentaire de CHOUCK le 05/01/2008 21:59:10

merci pour ton script, il m'a été d'un grand secours, pour la réalisation du site d'un copain.

Commentaire de clubinformat le 27/09/2008 17:35:14

tro nul !!!

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales