Salut à toi visiteur !
Inscris toi en moins de 10 secondes pour profitez pleinement du site et partager avec la communauté ! S'inscrire


Source [VB] Auth avec .dll


#1
Bonjour, je vous propose un petit code source pour faire un login pour tout type de programme, relié a une bdd.
Attention, faut un hébergeur payant pour avoir un bdd avec accès distance
000webhost est non fonctionnel (version gratuite)

Je suis chez Always Data (Service gratuit et bonne bdd avec accès distance)

Code :
Dim ConnectionSQL As New MySqlConnection("server= serveur;port=3306; userid= userbdd; password= mdp; database= bdd;")
       Dim COMMAND As New MySqlCommand
       Dim reader As MySqlDataReader
       Dim myAdapter As New MySqlDataAdapter
       Dim SQL As String
       ConnectionSQL.Open()
       COMMAND.Connection = ConnectionSQL
       
       'Connexion a la BDD
       '
       COMMAND.CommandText = "SELECT aaaaa, bbbbb FROM nomdelatable WHERE aaaaa='" & NOMDELABOX.Text & "' and bbbbb='" & NOMDELABOX.Text & "'"
       reader = COMMAND.ExecuteReader
       If reader.HasRows Then
          'Lancement de programme/ form
           End If
       Else
Message d'erreur si aaaa ou bbbb faux
               MsgBox("    ")
       End If

Possibilité de rajouter un système qui check si la personnes est banned

Code :
 

         myAdapter.SelectCommand = COMMAND
          reader.Read()
          reader.GetValue(2)
          If reader.GetValue(2) = "True" Then
              MsgBox("Banned key, program will close")
              LABEL_ID_BANNED.IsEnabled = True
              ConnectionSQL.Close()
              End
          Else
              MsgBox("Lancement du launcher")
              Dim frm As New Dashboard()
              frm.Show()
              Me.Close()

Ce n'est pas parfait, un peu de bidouillage pour le bannissement mais fonctionnel

Il faut pour cela un .dll
MySQL.Data.dll

Bon, je vous donne le setup, beaucoup plus simple Smile
Le liens du setup sur leurs sites:
https://dev.mysql.com/downloads/connector/net/
Le dl est long à la fin, aucune idée du pourquoi du comment mais le dl se bloque à 100 chez moi ^^ et se débloque au bout de 5 minutes je l'ai donc upload sur mon site si vous le souhaitez:
https://www.nightwalker.fr/mysql-connect...-6.9.9.msi


Suffit juste de mettre deux textbox + un bouton, après le design c'est à vous ^^
Il est possible de rajouter d'autres textbox ou vérifications.

Exemple de mon launcher:
https://image.noelshack.com/fichiers/201...walker.png

Virus total au cas où y a des doutes sur le setup:
https://www.virustotal.com/fr/url/18feb2...502339455/


Messages dans ce sujet
[VB] Auth avec .dll - par Tangohan - 10-08-2017, 07:50
RE: Login BDD avec .dll - par UzGz - 10-08-2017, 13:00
RE: Login BDD avec .dll - par Tangohan - 11-08-2017, 12:39
RE: Login BDD avec .dll - par UzGz - 11-08-2017, 23:34
RE: Login BDD avec .dll - par Tangohan - 12-08-2017, 01:43

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  Tutoriel Bouger WPF avec un Without Border Tangohan 5 2,644 15-08-2017, 22:53
Dernier message: kAliix

Atteindre :