Pour utiliser un applicatif, je souhaite que l'utilisateur se signe avec son
nom puis un mot de passe.
L'utilsateur doit donc lors de la 1ère utilisation créer son mot de passe,
mais je ne sais pas où et comment le stocker de façon à ce que personne ne
puisse le voir.
J'aimerais qu'il apparaisse dans une zone sous la forme ******, mais comment
faire lors des prochaines utilisations pour comparer la saisie de
l'utilisateur et ce qui est contenu dans la zone sous la forme *******.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Ne stocke pas les mots de passe mais le résultat "haché" par une méthode que tu choisiras. un exemple simple est la méthode du modulo 97 qui consiste , pour un nombre, à stocker le résultat de la division par 97. Tu peux ainsi vérifier que le mdp est correct mais il est impossible de retrouver ce mdp à partir du modulo. Pour un mot de passe, il faut donner un poids à chaque lettre et chiffre (nombre premier de préférence) et remplacer 97 par le nombre premier le plus grand possible. L'utilisation de nombre premiers a pour but que 2 mdp donnent le même résultat. Cordialement. Daniel "Yvan" a écrit dans le message de news:
Bonjour,
Pour utiliser un applicatif, je souhaite que l'utilisateur se signe avec son nom puis un mot de passe.
L'utilsateur doit donc lors de la 1ère utilisation créer son mot de passe, mais je ne sais pas où et comment le stocker de façon à ce que personne ne puisse le voir.
J'aimerais qu'il apparaisse dans une zone sous la forme ******, mais comment faire lors des prochaines utilisations pour comparer la saisie de l'utilisateur et ce qui est contenu dans la zone sous la forme *******.
-- Merci pour vos réponses.
Bonjour.
Ne stocke pas les mots de passe mais le résultat "haché" par une méthode que
tu choisiras. un exemple simple est la méthode du modulo 97 qui consiste ,
pour un nombre, à stocker le résultat de la division par 97. Tu peux ainsi
vérifier que le mdp est correct mais il est impossible de retrouver ce mdp à
partir du modulo. Pour un mot de passe, il faut donner un poids à chaque
lettre et chiffre (nombre premier de préférence) et remplacer 97 par le
nombre premier le plus grand possible.
L'utilisation de nombre premiers a pour but que 2 mdp donnent le même
résultat.
Cordialement.
Daniel
"Yvan" <Yvan@discussions.microsoft.com> a écrit dans le message de news:
9547F3E3-623E-481D-90B6-3E98F52E3B02@microsoft.com...
Bonjour,
Pour utiliser un applicatif, je souhaite que l'utilisateur se signe avec
son
nom puis un mot de passe.
L'utilsateur doit donc lors de la 1ère utilisation créer son mot de passe,
mais je ne sais pas où et comment le stocker de façon à ce que personne ne
puisse le voir.
J'aimerais qu'il apparaisse dans une zone sous la forme ******, mais
comment
faire lors des prochaines utilisations pour comparer la saisie de
l'utilisateur et ce qui est contenu dans la zone sous la forme *******.
Bonjour. Ne stocke pas les mots de passe mais le résultat "haché" par une méthode que tu choisiras. un exemple simple est la méthode du modulo 97 qui consiste , pour un nombre, à stocker le résultat de la division par 97. Tu peux ainsi vérifier que le mdp est correct mais il est impossible de retrouver ce mdp à partir du modulo. Pour un mot de passe, il faut donner un poids à chaque lettre et chiffre (nombre premier de préférence) et remplacer 97 par le nombre premier le plus grand possible. L'utilisation de nombre premiers a pour but que 2 mdp donnent le même résultat. Cordialement. Daniel "Yvan" a écrit dans le message de news:
Bonjour,
Pour utiliser un applicatif, je souhaite que l'utilisateur se signe avec son nom puis un mot de passe.
L'utilsateur doit donc lors de la 1ère utilisation créer son mot de passe, mais je ne sais pas où et comment le stocker de façon à ce que personne ne puisse le voir.
J'aimerais qu'il apparaisse dans une zone sous la forme ******, mais comment faire lors des prochaines utilisations pour comparer la saisie de l'utilisateur et ce qui est contenu dans la zone sous la forme *******.
-- Merci pour vos réponses.
AV
L'utilsateur doit donc lors de la 1ère utilisation créer son mot de passe, mais je ne sais pas où et comment le stocker de façon à ce que personne ne puisse le voir.
Tu peux créer un nom invisible :
** Pour le créer : Sub CréerLeNom() Names.Add "MotDePasse", "fifi", False End Sub
** Pour le récupérer : Sub RécupNom() x = [MotDePasse] End Sub
AV
L'utilsateur doit donc lors de la 1ère utilisation créer son mot de passe,
mais je ne sais pas où et comment le stocker de façon à ce que personne ne
puisse le voir.
Tu peux créer un nom invisible :
** Pour le créer :
Sub CréerLeNom()
Names.Add "MotDePasse", "fifi", False
End Sub
** Pour le récupérer :
Sub RécupNom()
x = [MotDePasse]
End Sub
L'utilsateur doit donc lors de la 1ère utilisation créer son mot de passe, mais je ne sais pas où et comment le stocker de façon à ce que personne ne puisse le voir.
Tu peux créer un nom invisible :
** Pour le créer : Sub CréerLeNom() Names.Add "MotDePasse", "fifi", False End Sub
** Pour le récupérer : Sub RécupNom() x = [MotDePasse] End Sub
AV
Yvan
D'accord, mais ce nom doit rester "encrer" dans l'applicatif de façon à ce qu'il puisse être comparé à celui saisi par l'utilisateur.
Comment faire et ou déclarer les deux procédures : dans un module ou un UF ??? -- Merci pour vos réponses.
L'utilsateur doit donc lors de la 1ère utilisation créer son mot de passe, mais je ne sais pas où et comment le stocker de façon à ce que personne ne puisse le voir.
Tu peux créer un nom invisible :
** Pour le créer : Sub CréerLeNom() Names.Add "MotDePasse", "fifi", False End Sub
** Pour le récupérer : Sub RécupNom() x = [MotDePasse] End Sub
AV
D'accord, mais ce nom doit rester "encrer" dans l'applicatif de façon à ce
qu'il puisse être comparé à celui saisi par l'utilisateur.
Comment faire et ou déclarer les deux procédures : dans un module ou un UF ???
--
Merci pour vos réponses.
L'utilsateur doit donc lors de la 1ère utilisation créer son mot de passe,
mais je ne sais pas où et comment le stocker de façon à ce que personne ne
puisse le voir.
Tu peux créer un nom invisible :
** Pour le créer :
Sub CréerLeNom()
Names.Add "MotDePasse", "fifi", False
End Sub
** Pour le récupérer :
Sub RécupNom()
x = [MotDePasse]
End Sub
D'accord, mais ce nom doit rester "encrer" dans l'applicatif de façon à ce qu'il puisse être comparé à celui saisi par l'utilisateur.
Comment faire et ou déclarer les deux procédures : dans un module ou un UF ??? -- Merci pour vos réponses.
L'utilsateur doit donc lors de la 1ère utilisation créer son mot de passe, mais je ne sais pas où et comment le stocker de façon à ce que personne ne puisse le voir.
Tu peux créer un nom invisible :
** Pour le créer : Sub CréerLeNom() Names.Add "MotDePasse", "fifi", False End Sub
** Pour le récupérer : Sub RécupNom() x = [MotDePasse] End Sub
AV
AV
D'accord, mais ce nom doit rester "encrer" dans l'applicatif de façon à ce qu'il puisse être comparé à celui saisi par l'utilisateur.
Sous réserve (évidemment) d'enregistrement du classeur, une fois le nom créé, il fait partie intégrante du fichier.
AV
D'accord, mais ce nom doit rester "encrer" dans l'applicatif de façon à ce
qu'il puisse être comparé à celui saisi par l'utilisateur.
Sous réserve (évidemment) d'enregistrement du classeur, une fois le nom créé, il
fait partie intégrante du fichier.