[VB]Système de connexion par base de donnée externe

  • Auteur de la discussion Auteur de la discussion Iktus
  • Créé le Créé le
Statut
N'est pas ouverte pour d'autres réponses.

Iktus

Premium
Inscription
21 Octobre 2013
Messages
1 675
Réactions
374
Points
12 981
RGCoins
50
Salut :RG: ! Comme le titre l'indique, nous allons apprendre à faire un système de connexion par base de donnée externe en VB!
Pré-requis:
-Mysql Connector (Hebergeur sur mon FTP):
-
Scan: (0/63)
-Visual Studio:
[Prendre vs_ultimate.exe]


1.png

Commencer par ouvrir un nouveau projet.
Screenshot_1.png

Une fois arriver sur le projet
Screenshot_2.png

Faite un design avec : 2TextBoxs et 1 bouton.
Screenshot_3.png

Pour ceux qui voudrait le thème, voici le lien :
Nous allons créer une nouvelle form.
Screenshot_4.png

La form2 sera celle ou dès que l'on se connectera, où nous atterrirons.
Pour ma part, je vais faire un une page très original:troll:
Screenshot_5.png


cooltext119079342440968.png


Passons à la partie codage
:D

Cliquer maintenant sur la TextBox Nom d'utilisateur et modifier le Name par Username
Screenshot_6.png

Faite pareil pour le mot de passe mais mettez Password.
Screenshot_7.png

Maintenant, nous allons prendre le .dll de Mysql.Data grâce à l'installation de Mysql Connector.
Screenshot_8.png

Maintenant, double clique sur le bouton de connexion et copier:
Dim ConnectionSQL As New MySqlConnection("server=host;Port=3306; userid=utilisateur; password=motdepasse; database=nombasededonnée;")
Dim COMMAND As New MySqlCommand
Dim Reader As MySqlDataReader
ConnectionSQL.Open()
COMMAND.Connection = ConnectionSQL
COMMAND.CommandText = "SELECT username, password FROM compte WHERE username='" & Username.Text & "' and password='" & Password.Text & "'"
Reader = COMMAND.ExecuteReader
If Reader.HasRows Then
Form2.Show()
MsgBox("Connexion réussi")
Else
MsgBox("Nom d'utilisateur ou mot de passe invalide")
End If
N'oublier pas de mettre vos informations de votre de donnée!

Au dessus de
Public Class Form1
Copier:
Imports MySql.Data.MySqlClient
Screenshot_9.png


Passons à la création des structures SQL! Go sur votre phpMyAdmin.
Screenshot_10.png

Si vous mettez le nom que vous voulez, n'oublier pas de changer sa:
COMMAND.CommandText = "SELECT username, password FROM compte
Puis passons à la création des tables
Screenshot_11.png


Appuyer sur insérer et ajouter votre compte!
Screenshot_12.png

Maintenant que vous avez tout fini, reste plus cas tester :)

Erreur de connexion:
Screenshot_14.png


Connexion réussi:
Screenshot_15.png


Et voila! Tutoriel réaliser par moi-même!
Temps: 1h06

/!\Aucune copie est accepter/!\

 
Super tuto beau boulot à toi :O
 
VB = :puke:
 
Passe par un fichier php ces plus sécuriser ^^
 
C'est conseiller de mettre une clef primaire dans une BDD de plus, il y a des failles dans la requête donc faut faire une requête préparé et filtrer les strings
 
Super tutoriel !
Merci à toi, continue !
 
Pas mal j'suis entrain de faire la même mais en python ^^
 
Le VB est vraiment bof niveau codage .. en plus ton tuto s'adresse plutot au tools donc plus le C# ou le C++ :) Mais bon tuto quand mème :)
 
Le VB est vraiment bof niveau codage .. en plus ton tuto s'adresse plutot au tools donc plus le C# ou le C++ :) Mais bon tuto quand mème :)
Merci :)
 
Derien
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut