登录页面在VB ASP.NET中不起作用

开尔文·穆利(Kelvin Muli)

我的登录页面有问题。我没有收到任何错误,所以不知道问题出在哪里?

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Login.Click
    'connection string

    Dim mysqlconn As MySqlConnection = New MySqlConnection("server=localhost;user id=root;Password=123;database=users;persist security info=False")

    Dim cmd As New MySqlCommand
    Dim da As New MySqlDataAdapter
    Dim mydata As New DataTable
    Dim reader As MySqlDataReader

    Try
        mysqlconn.Open()
        Dim query As String
        query = "SELECT * FROM login_form where Username = '" & rfvUser.Text & "' and Password='" & rfvPWD.Text & "'"
        cmd = New MySqlCommand(query, mysqlconn)
        reader = cmd.ExecuteReader
        While reader.Read()
            If rfvUser.Text = "admin" And rfvPWD.Text = "admin" Then
                Me.Session("User") = Me.rfvUser.Text
                Server.Transfer("Admin.aspx")

            ElseIf (rfvUser.Text = reader("UserName").ToString()) And (rfvPWD.Text = reader("Password").ToString()) Then
                Me.Session("User") = Me.rfvUser.Text
                Server.Transfer("Ersal_send.aspx")

            Else

                ClientScript.RegisterStartupScript(Page.[GetType](), "validation", "<script language='javascript'>alert('Invalid Username or Password')</script>")

                reader.Close()
            End If

        End While

    Catch ex As Exception
        MsgBox(ex.Message)
    Finally
        mysqlconn.Dispose()

    End Try

End Sub

End Class
航海家

您是否尝试过直接通过SQL客户端运行查询?如果查询不返回任何行,则您的过程将完全退出而不会出现任何错误,因为它永远不会进入While循环。

另一个建议:将用户输入直接传递到查询中永远不是一个好主意。这导致SQL注入。使用参数化查询。谷歌。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript在asp.net内容页面中不起作用

来自分类Dev

使用cookie登录在ASP.net中不起作用

来自分类Dev

登录链接不起作用,在 ASP.NET Core Identity UI 中

来自分类Dev

复选框在asp.net和HTML混合页面中不起作用

来自分类Dev

重定向到ASP.NET中的其他页面时,确认框不起作用

来自分类Dev

KeyPress事件在asp.net内容页面中不起作用

来自分类Dev

对于asp.net(C#)页面回发在Firefox中不起作用

来自分类Dev

保护所有页面在webforms的asp.net身份中不起作用

来自分类Dev

Route Override在ASP.NET Core 3.1剃须刀页面中不起作用

来自分类Dev

复选框在asp.net和HTML混合页面中不起作用

来自分类Dev

添加到布局页面脚本在ASP.NET MVC 5中不起作用

来自分类Dev

保护所有页面在webforms的asp.net身份中不起作用

来自分类Dev

ASP.NET Razor页面模型绑定不起作用

来自分类Dev

存储过程在 ASP 页面中不起作用

来自分类Dev

ASP.NET VB.NET-SQL UPDATE命令不起作用

来自分类Dev

asp.net页面的登录页面

来自分类Dev

asp.net页面的登录页面

来自分类Dev

e.preventdefault和asp.net登录表单不起作用

来自分类Dev

使用 asp.net 表单身份验证的单点登录不起作用

来自分类Dev

使用 Google 登录的 ASP.NET Identity 2...注销不起作用

来自分类Dev

使用 Xamarin.Forms 应用程序中的 .NET HttpClient 登录到 ASP.NET Core 应用程序在 Android 真实设备上不起作用

来自分类Dev

json stringify在asp.net mvc页面上不起作用

来自分类Dev

加载页面后,Asp.Net MVC JavaScript不起作用

来自分类Dev

ASP.NET MVC搜索结果页面MapRoute不起作用

来自分类Dev

ASP.NET MVC搜索结果页面MapRoute不起作用

来自分类Dev

asp.net自定义错误页面不起作用

来自分类Dev

注释验证在ASP .NET MVC中不起作用

来自分类Dev

asp.net DropDownList在ASPNET 4.5中不起作用

来自分类Dev

查询在ASP.net中不起作用

Related 相关文章

  1. 1

    Javascript在asp.net内容页面中不起作用

  2. 2

    使用cookie登录在ASP.net中不起作用

  3. 3

    登录链接不起作用,在 ASP.NET Core Identity UI 中

  4. 4

    复选框在asp.net和HTML混合页面中不起作用

  5. 5

    重定向到ASP.NET中的其他页面时,确认框不起作用

  6. 6

    KeyPress事件在asp.net内容页面中不起作用

  7. 7

    对于asp.net(C#)页面回发在Firefox中不起作用

  8. 8

    保护所有页面在webforms的asp.net身份中不起作用

  9. 9

    Route Override在ASP.NET Core 3.1剃须刀页面中不起作用

  10. 10

    复选框在asp.net和HTML混合页面中不起作用

  11. 11

    添加到布局页面脚本在ASP.NET MVC 5中不起作用

  12. 12

    保护所有页面在webforms的asp.net身份中不起作用

  13. 13

    ASP.NET Razor页面模型绑定不起作用

  14. 14

    存储过程在 ASP 页面中不起作用

  15. 15

    ASP.NET VB.NET-SQL UPDATE命令不起作用

  16. 16

    asp.net页面的登录页面

  17. 17

    asp.net页面的登录页面

  18. 18

    e.preventdefault和asp.net登录表单不起作用

  19. 19

    使用 asp.net 表单身份验证的单点登录不起作用

  20. 20

    使用 Google 登录的 ASP.NET Identity 2...注销不起作用

  21. 21

    使用 Xamarin.Forms 应用程序中的 .NET HttpClient 登录到 ASP.NET Core 应用程序在 Android 真实设备上不起作用

  22. 22

    json stringify在asp.net mvc页面上不起作用

  23. 23

    加载页面后,Asp.Net MVC JavaScript不起作用

  24. 24

    ASP.NET MVC搜索结果页面MapRoute不起作用

  25. 25

    ASP.NET MVC搜索结果页面MapRoute不起作用

  26. 26

    asp.net自定义错误页面不起作用

  27. 27

    注释验证在ASP .NET MVC中不起作用

  28. 28

    asp.net DropDownList在ASPNET 4.5中不起作用

  29. 29

    查询在ASP.net中不起作用

热门标签

归档