cs_Kaylia
Messages postés10Date d'inscriptionmardi 18 octobre 2005StatutMembreDernière intervention12 mai 2006
-
12 mai 2006 à 16:17
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 2011
-
12 mai 2006 à 19:47
Salut à tous,
Débutante en asp, je dois réaliser un générateur qui génére une liste de mots de passe. Exemple: l'internaute rempli un formulaire qui lui demande combien de mots de passe qu'il veut, il valide, puis il obtient une liste de mots de passe. J'ai trouvé un script permettant de générer UN mot de passe, j'aimerai donc placer une boucle afin de prendre en compte le nombre de mots de passes souhaités (provenant du formulaire), mais je ne sais ou la placer. Voici le script générant un mot passe :
<% ' générer une clé
' Ensemble des caractères utilisés pour la créer
cars="²&é(-è_çà)=azertyuiop^$*mlkjhgfdsqwxcvbn,;:!"
' Combien on en a mis au fait ?
wlong=len(cars)
' Au départ, la clé est vide
wpas=""
' Combien on veut de caractères pour la clé ?
taille=25
' On initialise la fonction aléatoire
randomize time
' On boucle sur le nombre de caractères voulus
for i=1 to taille
' Tirage aléatoire d'une valeur entre 1 et wlong
wpos=1+int((Rnd*wlong))
' On cumule le caractère dans le mot de passe
wpas=wpas & mid(cars,wpos,1)
' On continue avec le caractère suivant à générer
next
' On affiche le mot de passe (on peut le stocker quelque part...)
response.write wpas
%>
Merci de bien vouloir aider une débutante, @ bientôt.
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 12 mai 2006 à 19:47
Salut
<%
For i = 1 To LeNombreDeMotsDePasse
' tout le code ...
' jusqu'à :
Response.Write wpas & "
"
' au lieu de response.write wpas , par exemple...
' ...ce qui va les afficher les uns en dessous des autres
Next
%>