VB.NET executeScalar IF условно

Call con_getsetting()
    If con_open() = True Then
        Dim pass As String
        Using cmd As New SqlCommand("select pass_key from m_user where user_id='" + TextBox1.Text.Replace("'", "").Replace("--", "") + "'", con)
            pass = cmd.ExecuteScalar
            If pass <> Nothing Then
                If pass = TextBox2.Text Then
                    MessageBox.Show("Login Success!!, Go To Main Menu!", "DJIESOFT", MessageBoxButtons.OK, MessageBoxIcon.Information)
                    Me.Close()
                Else
                    counter += 1
                    If counter <> 3 Then
                        MessageBox.Show("Invalid Password")
                    Else
                        MessageBox.Show("Invalid Password" & vbNewLine & "Anda Sudah 3X Gagal melakukan Login!")
                        Me.Close()
                    End If
                End If
            Else
                counter += 1
                If counter <> 3 Then
                    MessageBox.Show("Invalid User ID")
                Else
                    MessageBox.Show("Invalid User ID" & vbNewLine & "Anda Sudah 3X Gagal melakukan Login!")
                    Me.Close()
                End If

            End If
        End Using
    End If

когда я набрал существующие данные, он показал "неверный пароль"? извините за плохой мой плохой английский. Вы знаете, как обеспечить безопасность входа в систему с помощью SQL SERVER, а язык VB.NET?

0 ответов

Другие вопросы по тегам