Advertisement
Guest User

Untitled

a guest
Feb 8th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. Dim Bytes() As Byte = System.Text.Encoding.UTF8.GetBytes(txtPassword.Text)
  2. Dim HashofBytes() As Byte = New System.Security.Cryptography.SHA1Managed().ComputeHash(bytes)
  3. Dim StrHash As String = Convert.ToBase64String(HashofBytes)
  4.  
  5. Using con As New SqlConnection("Data Source=(LocalDB)MSSQLLocalDB;AttachDbFilename=""G:ProgramXDatabase1.mdf"";Integrated Security=True")
  6.  
  7. con.Open()
  8.  
  9. Dim query As String = "SELECT COUNT(*) FROM Users WHERE Username=@Username AND @Password=@Password"
  10. Dim cmd As New SqlCommand(query, con)
  11. cmd.Parameters.Add(New SqlParameter("@Username", txtUsername.Text))
  12. cmd.Parameters.Add(New SqlParameter("@Password", StrHash))
  13.  
  14. Try
  15.  
  16. cmd.ExecuteScalar()
  17.  
  18. If cmd.ExecuteScalar() = 1 Then
  19.  
  20. frmOverview.ShowDialog()
  21.  
  22. Me.Hide()
  23.  
  24. Else
  25.  
  26. MsgBox("You have entered an invalid username or password")
  27.  
  28. End If
  29.  
  30. Catch ex As SqlException
  31. MsgBox(ex.Message.ToString())
  32. End Try
  33.  
  34. End Using
  35.  
  36. txtPassword.Clear()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement