Accueil > > > CONTRÔLER L'INDICE DE SÉCURITÉ D'UN MOT DE PASSE
CONTRÔLER L'INDICE DE SÉCURITÉ D'UN MOT DE PASSE
Information sur la source
Description
Suite à un post sur un forum php http://www.phpcs.com/forum.v2.aspx?ID=721170 C e code permet simplement de vérifier l'indice de sécurité d'un mot de passe et de l'afficher... Voir code et screenshot
Source
- <html>
- <head>
- <title> securité </title>
- <script language="javascript" type="text/javascript">
- function Check()
- {
- password = document.forms[0].pass.value;
- passwordlow = password.toLowerCase();
- majuscule = false;
-
- //On vérifie si il y a des majuscules
- if(password != passwordlow)
- {
- majuscule = true;
- }
-
- taille = password.length;
- numerique = false;
- // On vérifie qu'il y a des chiffres
- for(i=0;i<taille-1;i++)
- {
- caractere = password.substring(i,i+1);
- if(!isNaN(caractere))
- {
- numerique = true;
- }
- }
-
- if((majuscule==false && numerique==false))
- {
- if(document.getElementById)
- {
- document.getElementById("faible").style.backgroundColor = 'green';
- document.getElementById("moyen").style.backgroundColor = 'white';
- document.getElementById("elevee").style.backgroundColor = 'white';
- }
- }
- else
- {
- if((majuscule || numerique) && taille<=8)
- {
- document.getElementById("faible").style.backgroundColor = 'green';
- document.getElementById("moyen").style.backgroundColor = 'green';
- document.getElementById("elevee").style.backgroundColor = 'white';
- }
- else if(majuscule && numerique && taille>8)
- {
- document.getElementById("faible").style.backgroundColor = 'green';
- document.getElementById("moyen").style.backgroundColor = 'green';
- document.getElementById("elevee").style.backgroundColor = 'green';
- }
- }
- }
- </script>
- </head>
- <body>
- <form>
-
- <input type="password" name="pass" OnKeyDown="Check();"><br><br>
-
- <table border="2" width="300">
- <tr>
- <td id="faible" align="center" style="background-color :white;">Faible</td>
- <td id="moyen" align="center" style="background-color :white;">Moyen</td>
- <td id="elevee" align="center" style="background-color :white;">Elevee</td>
- </tr>
- </table>
-
- </form>
- </body>
- </html>
<html>
<head>
<title> securité </title>
<script language="javascript" type="text/javascript">
function Check()
{
password = document.forms[0].pass.value;
passwordlow = password.toLowerCase();
majuscule = false;
//On vérifie si il y a des majuscules
if(password != passwordlow)
{
majuscule = true;
}
taille = password.length;
numerique = false;
// On vérifie qu'il y a des chiffres
for(i=0;i<taille-1;i++)
{
caractere = password.substring(i,i+1);
if(!isNaN(caractere))
{
numerique = true;
}
}
if((majuscule==false && numerique==false))
{
if(document.getElementById)
{
document.getElementById("faible").style.backgroundColor = 'green';
document.getElementById("moyen").style.backgroundColor = 'white';
document.getElementById("elevee").style.backgroundColor = 'white';
}
}
else
{
if((majuscule || numerique) && taille<=8)
{
document.getElementById("faible").style.backgroundColor = 'green';
document.getElementById("moyen").style.backgroundColor = 'green';
document.getElementById("elevee").style.backgroundColor = 'white';
}
else if(majuscule && numerique && taille>8)
{
document.getElementById("faible").style.backgroundColor = 'green';
document.getElementById("moyen").style.backgroundColor = 'green';
document.getElementById("elevee").style.backgroundColor = 'green';
}
}
}
</script>
</head>
<body>
<form>
<input type="password" name="pass" OnKeyDown="Check();"><br><br>
<table border="2" width="300">
<tr>
<td id="faible" align="center" style="background-color :white;">Faible</td>
<td id="moyen" align="center" style="background-color :white;">Moyen</td>
<td id="elevee" align="center" style="background-color :white;">Elevee</td>
</tr>
</table>
</form>
</body>
</html>
Conclusion
Ce code peut sûrement être amélioré, mais comme je ne préconise pas le javascript pour cause de (non) accéssibilité...
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Fonction OnSubmit et mot de passe [ par praud2 ]
praud2Bonsoir , je me casse les dents sur une fonction qui j'en suis sûr est très simple mais enfin ...Sur un ecran type mot de passe je voudrais elim
Tester sécurité d'un mot de passe [ par jangomehd ]
Bonjour à tous, j'ai vu que sur de plus en plus de site lors d'une inscription, il y a un script qui teste en 'live' la sécurité de mot
Remplir un champ password sur une URL définie [ par PAPcorp2 ]
Bonjour,J'ai besoin d'aide. Il me faut un script pour envoyer un mot de passe vers un champ qui est sur une page web dont je ne peux modifier la sou
MOT DE PASSE PAGE WEB [ par must77 ]
Voici le code que j'ai inséré dans une page html :<script Language="JavaScript"><!--var password = '';password=prompt('Veuillez entrer votre
password [ par jultoys ]
Salut tt l monde,j aurais besoin d un systeme de protection de page par mot de pass...en fait il me faudrais un script comprenant plusieurs mots de pa
ouverture page URL [ par chipywood ]
Bonjour à tous , je suis bloqué sur un petit problème.J'ai utilisé le code ci-dessous pour avoir une page qui s'ouvre avec un mot de passe ; le problè
Expression régulière : Remplacer un texte par un autre mais en évitant les liens hypertextes [ par kiwithereturn ]
Bonjour,Je sollicite votre aide sur un problème d'expression régulière que je ne maitrise pas du tout.Mon objectif : Filtrer sur un forum, avec Javasc
Effacer un élément quelconque d'un tableau Array, et changé l'indice de tous les élements suivants (donc diminuer la taille du tableau) [ par sagat06 ]
Bonjour à tous,je suis toujours sur un projet qui me fait perdre la boule (à chaque problème résolu, un nouveau apparait !!).Bref, cette fois-ci, j'ai
HELP ! Probleme minus MYSQL [ par 2swfan ]
Bonjour a tous !J'ai un petit probleme. Je ve fere la requete suivante :$req = "select distinct mot_cle.num_mot_cle from mot_cle whe
test dans un script pour firefox [ par myriamcha ]
j'ai recupere un script du pendu qui fonctionne tres bien sur IE et netscape, meme sur safari, sauf sur firefox. j'aurai voulu essayer de rajouter une
|
Derniers Blogs
[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg [MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|