Verification password avec affichage concordance ou non

Soyez le premier à donner votre avis sur cette source.

Vue 7 107 fois - Téléchargée 628 fois

Description

Voilà je vous met une petite fonction qui permet de vérifier si les 2 mots de passe saisie correspondent, avec l'affichage Erreur (qui clignote en rouge) si les 2 mots de passe ne correspondent pas et Ok (en vert) si c'est tout bon.

Contrôle de saisie caractères par caractères.

Source / Exemple :


// ci-dessous juste la fonction principale, pour plus d'info => In The Zip.
<SCRIPT language="javascript">
function verifierpasse()
{
	var ps = document.forms['EDIT_ACC'].elements['NEW_PASS'];
	var ps1 = document.forms['EDIT_ACC'].elements['NEW_PASS1'];
	
	if ((ps.value != "") && (ps1.value != ""))
	{
		if ((ps.value) != (ps1.value))
		{
			document.getElementById("STATE").innerHTML = "Erreur";
			document.getElementById("STATE").style.color = "#FF0000";
			document.getElementById("STATE").style.fontWeight  = "bold";
			document.getElementById("STATE").style.textDecoration = "Blink";
			var Timer = setTimeout("verifierpasse()",900);
		}
		else
		{
			document.getElementById("STATE").innerHTML = "Ok";
			document.getElementById("STATE").style.color = "#00BB00";
			document.getElementById("STATE").style.fontWeight  = "bold";
			document.getElementById("STATE").style.textDecoration = "None";
			window.clearTimeout(Timer);
		}
	}
}
</SCRIPT>

Conclusion :


Vous trouverer un fichier d'exemple type HTML, commenté ligne par ligne.

Il reste 2 ou 3 bugs à régler, du genre si le mot de passe est Ok et qu'on rajoute une lettre, il prend pas tout de suite l'erreur, on est obligé de remettre un caractère.

Et il y a des amélioration à apporter encore et encore, faire une sorte de CRC pour tester les mots de passe, rajouter un décompteur de caractères max, vérifier la complexité du mot de passe, etc...

Si vous avez ou avez apporter des améliorations, faites le moi savoir SVP, je suis preneur de toutes critiques.

Merci

Codes Sources

A voir également

Ajouter un commentaire Commentaire
Messages postés
49
Date d'inscription
dimanche 21 septembre 2003
Statut
Membre
Dernière intervention
17 décembre 2008

Salut,

L'idée est bonne mais tu n'a pas pris en compte les majuscules et minuscules. De plus tu devrais utilisé les expressions régulières afin d'interdire certains caractères.

Bonne continuation

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.