Codage d'un login et un formulaire d'inscription dans Microsoft Visual Basic.NET ( VB.NET ) peut rendre vos applications plus sûres. Un programme qui utilise une page de connexion souvent utilise également une base de données pour suivre les utilisateurs enregistrés et les informations telles que noms d'utilisateur et mots de passe . Microsoft Access est un système de gestion de base de données relationnelle et peut être utilisé pour garder la trace des utilisateurs. En VB.NET vous pouvez vous connecter à une base de données Access pour enregistrer ou récupérer des informations de l'utilisateur de se connecter et utiliser votre programme. Choses que vous devez
Microsoft Access base de données
table nommée tblUsers
Prénom colonne
Identifiant colonne
userPassword colonne
Voir Plus Instructions
1
Lancement de Microsoft Visual Studio , cliquez sur "Nouveau projet" dans le volet gauche de l'écran de votre ordinateur, et d'élargir " Visual Basic " en dessous " Modèles installés . " Cliquez sur "Windows" et double-cliquez sur "Application Windows Forms " pour créer un nouveau windows projet de formulaires.
2
Double -cliquez sur " TextBox " à partir du volet «boîte à outils » pour ajouter un nouveau contrôle de zone de texte à votre formulaire. Ajoutez une deuxième zone de texte. Double- cliquez sur "Button " dans le volet " boîte à outils " pour ajouter un nouveau contrôle de bouton à votre formulaire. Ajoutez un deuxième bouton. Double -cliquez sur " Button1" pour créer un événement clic pour ce bouton.
3
Copiez et collez le code suivant pour ajouter vérifier le nom d'utilisateur et un mot de passe contre les informations contenues dans la base de données d'accès pour l'utilisateur Login:
connString As String = " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C: \\ userDB.accdb " myConnection As OleDbConnection = New OleDbConnectionDim da Comme OleDbDataAdapterDim strSQL Comme StringDim ds Comme DataSetDim prenom As String
strSQL = " SELECT FROM tblUsers.FirstName tblUsers " strSQL = strSQL & " WHERE ( tblUsers.userName = ' " & ( Me.TextBox1.Text ) & " ; ' " strSQL = strSQL &" et tblUsers.userPassword =' "& ( Me.TextBox2.Text ) &" '); " myConnection.ConnectionString = connStringda = New OleDbDataAdapter ( strSQL , myConnection ) ds = New DataSetda.Fill (ds , "utilisateurs" ) myConnection.Close ()
Chaque rowTest En ds.Tables (0) . RowsfirstName = rowTest ( " Prénom " ) . prenom ToStringNextIf < > "" ThenMessageBox.Show ("Bienvenue " et prenom & "!") ElseMessageBox.Show ( "S'il vous plaît vérifier le nom d'utilisateur et votre mot de passe ." ) End If
4
Modifier l'étape précédente et entrez le chemin de votre base de données Access .
5
Revenez à former la vue de conception et double -cliquez sur " Button2 " pour créer un événement de clic . Ajoutez le code suivant pour afficher le formulaire d'inscription quand on clique dessus :
Form2.Show ()
6
un clic droit sur le nom de votre projet dans le volet " Explorateur de solutions " et cliquez sur " Ajouter > ; Windows Form ... "pour ajouter un nouveau formulaire d'inscription à votre projet. Double -cliquez sur " Form2 " et ajouter trois zones de texte en utilisant la même technique utilisée à l'étape 1 . Ajouter un bouton
7
Double -cliquez sur " Button1" pour créer un événement de clic et ajoutez le code suivant pour ajouter des informations de l'utilisateur à la base de données Access : .
StrSQL As StringDim objCmd As New OleDbCommandstrSQL = "INSERT INTO tblUsers ( Prénom , Nom , userPassword ) " strSQL = strSQL & " VALUES ( '" & ( Me.TextBox1.Text ) & "' , '" & ( Me.TextBox3.Text ) & "' , '" & ( Me.TextBox4.Text ) & " '); " Con Dim = new OleDbConnection ( "Provider = Microsoft.ACE.OLEDB . . 12,0 ; Data Source = C: \\ userDB.accdb " ) Con.Open () objCmd = New OleDbCommand ( strSQL , Con) objCmd.ExecuteNonQuery () con.close () MessageBox.Show (" Vous avez enregistré avec succès S'il vous plaît connectez »). Form1.Show ()
8
Modifier l'étape précédente et entrez le chemin de votre base de données Access .
9
Appuyez sur" F5 " pour exécuter le programme . Cliquez sur " Button2 " pour ouvrir le formulaire d'inscription . Entrez votre nom dans le premier champ , le nom d' utilisateur dans le second, et mot de passe de l'utilisateur dans la troisième zone de texte. Cliquez sur " Button1" pour enregistrer les informations . Tapez votre nom d'utilisateur et mot de passe dans la page de connexion et cliquez sur " Button1" pour afficher un message de connexion.