You are on page 1of 2

FORM LOGIN

Imports System.Data.Sql Imports System.Data.SqlClient Imports System.Data.SqlClient.SqlException Public Class Form1 Dim koneksi As sqlConnection Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim strkoneksi As String Dim cmd As SqlCommand Dim rdr As SqlDataReader strkoneksi = "Data Source=.\sqlexpress;Initial Catalog=unisla;Integrated Security=True" koneksi = New sqlConnection(strkoneksi) Try koneksi.Open() cmd = New SqlCommand("select hakakses from tbl_login", koneksi) rdr = cmd.ExecuteReader() While rdr.Read() ComboBox1.Items.Add(rdr("hakakses")) End While Catch ex As Exception MessageBox.Show("Koneksi gagal brow...!!!" & ex.Message)

End Try ComboBox1.SelectedIndex = 0 End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim sql, user, pass, hak As String Dim cmd As SqlCommand Dim rdr As SqlDataReader user = TextBox1.Text pass = TextBox2.Text hak = ComboBox1.SelectedItem sql = "select * from tbl_login where username='" + user + "' and password='" + pass + "' and hakakses='" + hak + "'" cmd = New SqlCommand(sql, koneksi) rdr = cmd.ExecuteReader() If rdr.HasRows = True Then form2.show() Me.Hide() Else MessageBox.Show("Username, Password, dan Hak Akses Anda Salah...!", "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Error) TextBox1.Focus() End If rdr.Close() cmd.Dispose() End Sub End Class

You might also like