begin process at 2012 02 15 14:01:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

creation d'un programme proteger


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

creation d'un programme proteger

dimanche 28 décembre 2008 à 21:11:34 | creation d'un programme proteger

Naevis

Salut à tous,

Je cherche depuis un bon moment. Sur VB.net, comment créer une page (form) avec un login et un mot de passe.
J'ai une base de donnée access ou j'ai pris des users et des mdp.
Ce que je souhaiterais, c'est pouvoir rentrer un login et un mdp et grâce à un contrôle (bouton), Il y a une vérification qui se fait.
J'ai cherché un peu mais pas de lumière au bout.
Après divers tests, j'ai décidé de tout mettre dans une listbox. et mettre une textbox au dessus.
Le truc qu'y a c'est que je ne sais pas comment faire pour que la textbox puisse lire les données (items) de la listbox et dire si c'est OK.
J'ai regardé rien que avec des textboxs mais sans succès.
Est-ce que quelqu'un pourrait m'aider???

Merci d'avance.
dimanche 28 décembre 2008 à 21:30:50 | Re : creation d'un programme proteger

fauve

Membre Club
Salut,

Pour qu'une TextBox puisse récupérer et lire les items d'une ListBox, voici comment faire :

1° On rajoute sur la Form, 2 contrôles TextBox1 et ListBox1

2° On double-clic sur ListBox1 et l'évènement ci-dessous apparait :
       
Private Sub  ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
    
End Sub


3° Dans cet évènement, il faut mettre le code suivant :

TextBox1.Text ListBox1.SelectedItem


Dés qu'un item sera sélectionné dans ListBox1, celui-ci sera affiché avec TextBox1

++

Fauve

Pensez : Réponse Acceptée 
dimanche 28 décembre 2008 à 21:33:08 | Re : creation d'un programme proteger

Naevis

je vois ce qu'il faut faire mais le truc qui à c'est que la listbox est caché... Donc selecteditems ne va pas dans ce cas là...

lundi 29 décembre 2008 à 11:24:24 | Re : creation d'un programme proteger

fauve

Membre Club
Salut,

Dans ce cas là, il faut que tu utilises la propriété Items de ta ListBox

Ainsi, ListBox1.Items(0) te retourne le premier item de ta ListBox

Pour récupérer le contenu d'un item dans une TextBox, il faut faire : TextBox1.Text = ListBox1.Items(0)

ListBox1.Items.Count te retourne le nombre d'items que contient ta ListBox (utilisé surtout pour faire une boucle et passer en revue tous les items)

++

Fauve

Pensez : Réponse Acceptée 
lundi 29 décembre 2008 à 11:46:49 | Re : creation d'un programme proteger

Naevis

J'ai testé.
J'y suis presque mais le problème, c'est que le Listbox1.Items(0) me retourne que une valeur.
Donc si j'ai plusieurs utilisateurs (nombre indifini) bin je suis coincé.
ListBox1.Items.Count, j'ai eu des problèmes au début car il faisait référence à une variable double....

Donc j'ai décidé de nommé deux variables, une pour user et une por mdp.
J'ai assigné le listbox*.Items.count
Et j'ai placé les deux dans un IF then else.
Mais je retrouve le même problème que Listbox*.Items(0).
Je vais essayer dans une boucle, je ne sais pas encore laquelle ("jusqu'a" je crois que c'est mieux)

Mais après ce serait bien que je fasse correspondre les deux listboxes. J'entend par là que Si l'items 1 de la listbox 1
et que l'items1 de la listbox2 sont Correct alors ouvrir form suivante. Idem pour chaque items. J'aimerais qu'il y ai un lien entre chacun de c'est items. Le 1 va avec le 1, le 2 va avec le 2,....
Je vais continuer à chercher.
lundi 29 décembre 2008 à 13:11:09 | Re : creation d'un programme proteger

bernardo67

Naevis,

J'ai pas trop bien compris ce que tu souhaite faire, mais ça me paraît être une grosse usine à gaz pour un truc simple...
Peut-être peux-tu poster des aperçus de ton from?
(Il existe un LoginForm sous visual studio, peut-être que ça peut t'aider...)

Bernardo.
lundi 29 décembre 2008 à 13:22:51 | Re : creation d'un programme proteger

fauve

Membre Club
Voici un moyen comment y parvenir, ça fonctionne très bien chez moi :

' ListBox1 > Contient les identifiants des utilisateurs
' ListBox2 > Contient les mots de passe des utilisateurs
' TextBox1 > Identifiant entré par l'utilisateur
' TextBox2 > Mot de passe entré par l'utilisateur

' Boucle sur tous les items de ListBox1
For  nb As Integer = 0 To ListBox1.Items.Count - 1

     ' On teste si l'utilisateur existe
     If ListBox1.Items.Contains(TextBox1.Text) = False Then
          ' L'utilisateur n'existe pas
          MsgBox("Utilisateur inconnu")
          Exit For
     Else
          ' Code exécuté si l'utilisateur existe
          '
          ' Teste si l'identifiant de l'utilisateur correspond
          ' à son mot de passe
          If ListBox1.Items(nb) = TextBox1.Text And ListBox2.Items(nb) = TextBox2.Text Then
               ' L'identifiant et le mot de passe concorde
               MsgBox("Authentification réussie")
               Exit For
          Else
               ' L'identifiant et le mot de passe concorde pas
               MsgBox("Erreur : Mot de passe incorrect")
               Exit For
          End If
     End If

Next


++

Fauve

Pensez : Réponse Acceptée 
lundi 29 décembre 2008 à 13:39:27 | Re : creation d'un programme proteger

fauve

Membre Club
Réponse acceptée !
Oups, je viens de voir çà, je t'avais pas mis la bonne version pour le code ci-dessus, voici la bonne :

' ListBox1 > Contient les identifiants des utilisateurs
' ListBox2 > Contient les mots de passe des utilisateurs
' TextBox1 > Identifiant entré par l'utilisateur
' TextBox2 > Mot de passe entré par l'utilisateur

' Variable indiquant si l'authentification a été
' réussie
Dim userOK As Boolean = False

' Boucle sur tous les items de ListBox1
For nb As Integer = 0 To ListBox1.Items.Count - 1

     ' On teste si l'utilisateur existe
     If ListBox1.Items.Contains(TextBox1.Text) = False Then
         ' L'utilisateur n'existe pas
         MsgBox("Utilisateur inconnu")
         Exit For
     Else
          ' Code exécuté si l'utilisateur existe
          '
          ' Teste si l'identifiant de l'utilisateur correspond
          ' à son mot de passe
          If ListBox1.Items(nb) = TextBox1.Text And ListBox2.Items(nb) = TextBox2.Text Then
               MsgBox("Authentification réussie")
               userOK = True
          End If
     End If

     ' Teste si l'identifiant et le mot de passe concorde pas et que le
     ' dernier utilisateur a été vérifié
     If userOK = False And ListBox1.Items.Count - 1 = nb Then
          MsgBox("Erreur : Mot de passe incorrect")
     End If

Next

++

Fauve



Pensez : Réponse Acceptée 
lundi 29 décembre 2008 à 13:47:47 | Re : creation d'un programme proteger

Naevis

OUaaaahhh

Cha marche :).
Merchi beaucoup pour le coup de main.


Cette discussion est classée dans : programme, login, proteger, creation, mdp


Répondre à ce message

Sujets en rapport avec ce message

Creation de graphiques pour excel [ par ben ] A partir d'une feuille de calcul ,je dois creer un programme qui doit tracer deux courbes sur le meme graphiqueMon probleme est que je veux avoir deux Compresser et proteger [ par Maestro ] Est -il possible de compresser un fichier (mp3 ou wav par exemple )afin de l'inserer dans un programme que seul ce même programme puisse le lire ? Je proteger un fichier en ecriture [ par damd ] salut a tousje cherche une instruction permettant de proteger un fichier en ecriturej'ai ecrit un programme qui rentre des donnees dans un fichier au comment retourner sur mon programme en mode creation [ par ylann ] SalutVoila le prob, j'ai enlevé tout ce qui etait environnement de developement pour livrer l'application access proprement et que personne ne puisse acess proteger par mdp [ par Johan94 ] bonjour allvoila je voudrai simplement savoir si il est possible que mon prog en VB accede a une base de donne access proteger par un mot de passe (pr Creation automatique de dossiers lors de l'installation [ par Brahim ] Bonjour,J'ai creer un programme d'installation et j'aimerais savoirs.v.p comment faire pour créer automatiquement lors de l'installation du programme creation du .exe [ par mzl ] Salut tout le monde, J'ai creer un programme Vb tout va bien, et j'ai generé le .exe, tout va bien aussi, sauf apres avoir refermer mon .exe, le progr programme en visual basic pour le creation d'un organigramme [ par Yattobane ] ¥Hje cherche un le code source d' un programme en visual basic pour la création d'un organigramme merci d'avance Login windows (active directory) [ par got ] Voila, je voudrai utiliser les user active directory et mdp pour securiser une aplication.. plus concretement je voudrai que active directory me verif Demande de creation de programme!!! [ par anonimus48 ] Bonjour, j'ecrie pour savoir si une personne pourrait creer un programme capable de compiler les fichier visual basic pour en faire des exe (applicati


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,260 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales