Password

Fermé
drBalise Messages postés 28 Date d'inscription lundi 18 mai 2015 Statut Membre Dernière intervention 6 juillet 2016 - Modifié par NHenry le 4/12/2015 à 13:51
drBalise Messages postés 28 Date d'inscription lundi 18 mai 2015 Statut Membre Dernière intervention 6 juillet 2016 - 6 déc. 2015 à 18:20
Salut! Je travaille actuellement sur une application en vb net 2013.J'ai déjà conçu la page correspondant avec le textbox, le bouton connexion ainsi qu'un label. Je voudrai permettre à l'utilisateur de choisir lui-même son mot de passe. Et qu'à chaque fois qu'il entrera le bon pourra accéder à mon application.Le problème est que je n'arrive qu'à concevoir une application avec le mot de passe déjà renseigné dans le code et ce n'est pas mon objectif. Svp je suis débutant et j'aimerai savoir que faire.Il y a t-il une classe que je dois utiliser pour?Laquelle?Voici ce que j'ai fait:


Public Class frmPass

    Private Sub btnConnexion_Click(sender As Object, e As EventArgs) Handles btnConnexion.Click

        Dim Pass As String
        Dim VerifPass As String
        Pass = "AZERTY"
        txtPass.Text = VerifPass
        'Verification du mot de passe
        If (VerifPass <> Pass) Then
            'Affichage de la page suivante

            frmEnregistrementClient.Show()
            ElseIf
            MsgBox("Mot de passe incorrect! Saisir à nouveau!", MsgBoxStyle.Critical, "ERREUR")
        End If
    End Sub
End Class
A voir également:

3 réponses

NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
Modifié par NHenry le 4/12/2015 à 13:51
N'y a-t-il pas une inversion sur cette ligne :
txtPass.Text = VerifPass
?

J'interviens principalement en VB6 et VB.NET, avec un peu de C#, mais la modération m'amène souvent sur d'autre langages.
En VB.NET pensez à activer "Option Explicit" et "Option Strict"
0
drBalise Messages postés 28 Date d'inscription lundi 18 mai 2015 Statut Membre Dernière intervention 6 juillet 2016
Modifié par drBalise le 4/12/2015 à 16:19
Ok! En effet vous avez raison j'ai fait une erreur dans ma saisie.Veuillez m'en excuser.
Public Class frmPass

Private Sub btnConnexion_Click(sender As Object, e As EventArgs) Handles btnConnexion.Click

Dim Pass As String
Dim VerifPass As String
Pass = "AZERTY"
VerifPass = txtPass.Text
'Verification du mot de passe
If (VerifPass <> Pass) Then
MsgBox("Mot de passe incorrect! Saisir à nouveau!", MsgBoxStyle.Critical, "ERREUR")
Else
'Affichage de la page suivante

frmEnregistrementClient.Show()
End If
End Sub
End Class
0
drBalise Messages postés 28 Date d'inscription lundi 18 mai 2015 Statut Membre Dernière intervention 6 juillet 2016
5 déc. 2015 à 11:55
Personne ne pourrai m'aider?
0
NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024 345
5 déc. 2015 à 12:27
As-tu essayé de lire un fichier texte ?
0
drBalise Messages postés 28 Date d'inscription lundi 18 mai 2015 Statut Membre Dernière intervention 6 juillet 2016 > NHenry Messages postés 15163 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 1 novembre 2024
6 déc. 2015 à 17:47
Lire un fichier texte pour quoi faire? Je ne comprends pas!
0
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
5 déc. 2015 à 13:41
Bonjour,

Se servir de Application Settings pour la variable Pass


https://www.codeproject.com/Articles/12252/Application-settings-in-VB-NET-2-0-and-Visual-Stud
0
drBalise Messages postés 28 Date d'inscription lundi 18 mai 2015 Statut Membre Dernière intervention 6 juillet 2016
6 déc. 2015 à 18:20
Merci!
0
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
6 déc. 2015 à 08:03
Voici un exemple de mémorisation de valeur à la fermeture avec un fichier texte et Application Settings. Il faut savoir qu'avec ces 2 méthodes, il est très facile a une personne averti de trouver le mot de passe:

https://codes-sources.commentcamarche.net/source/51785-memoriser-valeur

Avec Application Settings , a chaque fois que l'exe change d'emplacement un nouveau fichier est crée. Conclusion il faut remettre un nouveau mot de passe.

Il y a aussi la base de registre pour stocker le mot de passe. Détectable aussi par un utilisateur averti!
0
drBalise Messages postés 28 Date d'inscription lundi 18 mai 2015 Statut Membre Dernière intervention 6 juillet 2016
6 déc. 2015 à 18:20
ok merci!
0