Untuk
tutorial selanjutnya saya akan membuat sebuah Proses untuk mengakses progam kita dengan memasukkan identitas dari
account pengguna dan kata sandi guna mendapatkan hak akses menggunakan progam
yang telah kita kasih pengaman. untuk melakukan proses masuk ke progam yang
telah kita buat kita membutuhkan account
pengguna yang digunakan
sebagai identitas dan identitas pengguna di ambil dari database yang telah kita
hubungkan pada tutorial sebelum nya.
Untuk
selanjut nya kita langsung disain aja di visual basic seperti gambar disain
berikut
Di
dalam form yang telah kita disain kita cumin membutuhkan 3 label yang ber text
Label1
(Silahkan login disini)
Label2
untuk (Username) dan,
Label3
untuk ( Password)
Selaun
label kita juga membutuhkan 2 textbox diman nanti identitas yang ada di dalam
database akan kita masukan melalui textbox1 dan textbok2 untuk mengecek apakah
data yang kita inputkan di dalam tekxtbox sam dengan data yang ada dalam
database dan satu komponen lagi yaitu Tombol Button diman tombol tersebut
menjadi kendali apakah berhasil atau gagal.
Kemudian
tekan f7 dan masukan script sebagai berikut.
Imports MySql.Data.MySqlClient
Public Class Form1
Dim mysqlconn As MySqlConnection
Dim command As MySqlCommand
Dim reader As MySqlDataReader
Klik
2 kali pada tombol login
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal
e As System.EventArgs)
Handles Button2.Click
mysqlconn = New MySqlConnection
mysqlconn.ConnectionString =
"server=localhost;userid=root;password=;database=ismail"
Try
mysqlconn.Open()
Dim Query As String
Query = "select * from ismail.login
where username='" & TextBox1.Text & "'and password='" & TextBox2.Text & "'"
command = New MySqlCommand(Query,
mysqlconn)
reader = command.ExecuteReader
Dim count As Integer
count = 0
While reader.Read
count = count + 1
End While
If count = 1 Then
MessageBox.Show("data ada dalam database")
Form2.Show()
Me.Hide()
ElseIf count > 1 Then
MessageBox.Show("data dalam database ada dobel")
Else
MessageBox.Show("data tidak ada dalam database")
End If
mysqlconn.Close()
Catch ex As MySqlException
MessageBox.Show(ex.Message)
Finally
mysqlconn.Dispose()
End Try
End Sub
End Class
jika berhasil maka akan menuju ke
form2.
Untuk
database masih sama yaitu dengan nama ismail.
Selamat
mencoba semoga bermanfaat.
Belum ada tanggapan untuk "Cara membuat login di visual basic(net)"
Post a Comment