Retourner à la page d'accueil de TJS

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

Nouveautés du moment sur le site

Maj tuto AJAX avec XMLHTTPRequest

Le tutorial sur la console Javascript

Le format JSON

Les instructions try ... catch

L'objet XMLHttpRequest

Chercher une référence

Le graph des objets Javascript



Chargement
en cours...

Le guide complet du javascript

Le Guide Complet du JavascriptEn savoir plus sur mon livre aux Editions Micro Application
Le 24/07/2017 08:50:26 sur php7 en 27.63 ms