gpt4 book ai didi

mysql - Vb.net登录 session 和Mysql查询

转载 作者:行者123 更新时间:2023-11-29 22:57:06 25 4
gpt4 key购买 nike

我有一个登录页面,我想收集用户 ID 并使用 session 来存储它,以便我可以在重定向页面上使用它。

登录页面:

Dim Query As String
Query = "select * from mdxmain.taffiliate where affID = '" & username.Text & "' and affPassword = '" & password.Text & "'"
COMMAND = New MySqlCommand(Query, MysqlConn)
Session("affID") = username.Text
HttpContext.Current.Session.Add("affID", userid)

READER = COMMAND.ExecuteReader

Dim count As Integer
count = 0

While READER.Read
count = count + 1
End While

If count = 1 Then


Response.Redirect("dashboard.aspx")

Else
Literal1.Text = "Invalid credentials"
End If

MysqlConn.Close()

Finally

End Try
MysqlConn.Dispose()

以及其中包含查询的dashboard.aspx页面:

Dim c As New MySqlConnection("Server=localhost;Database=test;UID=test;PWD=test;")
c.Open()
Dim com As New MySqlCommand("SELECT COUNT(*) as c FROM toutcome WHERE AffID = 'MW0011' AND CompletedDate >= CURDATE();", c)
Dim myReader As MySqlDataReader = com.ExecuteReader(CommandBehavior.CloseConnection)
myReader.Read()
Label1.Text = myReader.Item(0).ToString()

现在我想做的是客户使用他的 ID 登录,我想将该 ID 复制到 session 中,然后在上面的查询中使用它(将 MW0011 替换为 session ID),请帮助我。

最佳答案

尝试将查询 WHERE AffID = 'MW0011' 替换为 WHERE AffID = '"& CType(Session.Item("affID"), String) & "'

关于mysql - Vb.net登录 session 和Mysql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28675884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com