Script : Protection par login et mot de passe
Ce script permet de rediriger chaque utilisateur identifié par un login et un mot de passe vers une page personnalisée. Le mot de passe est codé par une checksum et n'est pas visible dans le code sour
Exécution du script
Code source
<html><head><title>Tout JavaScript.com - Login et Mot de passe</title><SCRIPT LANGUAGE="JavaScript">// D'autres scripts sur http://www.toutjavascript.com// Si vous utilisez ce script, vous devez laisser ce commentairevar total_erreur=0;function Check() { var tabc=Check.arguments; var ok=0; var tab=" azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789_$&#@"; for (var no=0;no<tabc.length;no++) { checksum=tabc[no]; // table des caracters autorises var login=document.forms["flog"].elements["login"].value; var password=document.forms["flog"].elements["password"].value; var nblog=login.length; var nbpass=password.length; var sum=1; var n=Math.max(nblog,nbpass) for (var i=0;i<n;i++) { var index1=tab.indexOf(login.substring(i,i+1))+10; var index2=tab.indexOf(password.substring(i,i+1))+10; sum=sum+(index1*n*(i+1))*(index2*(i+1)*(i+1)); } // calcul de la checksum. La fonction est modifiable ! if (sum==checksum) {window.location=login+".html"; ok=1; no=100;} // test de la checksum } if (ok==0) { total_erreur++; alert("Mauvais login ou mot de passe"); if (total_erreur>2) { // apres 3 essais, redirection... alert("Vous avez atteint les 3 essais !nVous allez voir la page d'explication"); window.location="passlog2.html"; } }}function Verifie() { Check(3498440,4367299)}</script></HEAD><BODY bgcolor="#FFFFFF" alink="#000066" link="#000066" vlink="#000066" ><FONT FACE="Arial" SIZE='-1' COLOR="#000099"><CENTER><BIG><B>Protection par logins et mots de passe multiples</B></BIG><BR><BR>Ce script permet de rediriger chaque utilisateur identifié par un login et un mot de passe vers une page personnalisée.<BR><BR>Entrez un couple login / mot de passe et tapez [Entrée] ou cliquez sur Entrer<BR><BR>Vous avez 3 essais. Ici 2 logins sont activés :<BR>LOGIN = zorro - PASSWORD = tornado<BR>LOGIN = garcia - PASSWORD = jambon<BR><BR><FORM onSubmit="Verifie();return false;" action="#" method="get" name="flog"> <TABLE border=0> <TR><TD><FONT size=2 face="arial">LOGIN : </FONT></TD><TD><INPUT name="login" type='text' size=8></TD></TR> <TR><TD><FONT size=2 face="arial">PASSWORD : </FONT></TD><TD><INPUT type="text" name="password" size=8></TD></TR> <TR><TD colspan=2 align=center><INPUT type='submit' name="bouton" value='Entrer'></TD></TR> </TABLE></FORM><BR><A href="passlog2.html"><B>Comment ça marche ?</B></A></CENTER><BR><BR><BR><BR><BR><BR><CENTER><A href="http://www.toutjavascript.com"><FONT size="1" face="arial" color="#CCCCFF">Tout JavaScript.com</FONT></A></CENTER></BODY></HTML><!-- Script développé par Olivier Hondermarck --><!-- D'autres scripts et des conseils sur http://www.toutjavascript.com -->
Troisième édition Tout JavaScript chez Dunod
En savoir plusSortie le 4 janvier 2023
Version papier 29€90
Format électronique 22€99.
Commandez en ligne Le graph des objets JavaScript
Chargement
en cours...