您的位置:首页 > 资讯攻略

急需ASP代码!如何设计index.asp页面实现以下功能?

2024-11-26 14:35:07

欢迎来到我们的网站

<%

' 用户登录信息

Dim userName, userPassword, messageText

userName = ""

userPassword = ""

messageText = ""

' 检查表单是否提交

If Request.ServerVariables("REQUEST_METHOD") = "POST" Then

' 获取表单数据

userName = Request.Form("username")

userPassword = Request.Form("password")

' 连接数据库

Dim conn, rs, sql

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/database.mdb;"

' 查询用户信息

sql = "SELECT * FROM Users WHERE UserName = ? AND UserPassword = ?"

Set rs = Server.CreateObject("ADODB.Command")

rs.ActiveConnection = conn

rs.CommandText = sql

rs.Parameters.Append rs.CreateParameter("@p1", 200, 1, 50, userName)

rs.Parameters.Append rs.CreateParameter("@p2", 200, 1, 50, userPassword)

' 执行查询

Set rs = rs.Execute()

' 检查用户是否存在

If Not rs.EOF Then

' 用户存在,显示用户信息

Response.Write "

"

Response.Write "欢迎, " & rs("UserName").Value & "!"

Response.Write "

"

Else

' 用户不存在,显示错误信息

messageText = "用户名或密码错误,请重试。"

End If

' 关闭记录集和连接

rs.Close

Set rs = Nothing

conn.Close

Set conn = Nothing

End If

%>

<%= messageText %>

">

用户名:

密码:

<%

' 显示数据库中的用户列表(仅供管理员参考)

' 注意:以下代码块应在管理员登录验证后使用,出于安全考虑,这里省略验证部分

' Dim adminUser, adminPassword

' adminUser = "admin"

' adminPassword = "admin123"

' If userName = adminUser And userPassword = adminPassword Then

' 重新连接数据库

' Set conn = Server.CreateObject("ADODB.Connection")

' conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|/database.mdb;"

' 查询所有用户

' sql = "SELECT * FROM Users"

' Set rs = Server.CreateObject("ADODB.Recordset")

' rs.Open sql, conn

' 显示用户列表

' Response.Write "

用户列表

"

' Response.Write "

' Response.Write "

用户名密码"

' Do Until rs.EOF

' Response.Write "

"

' Response.Write "

" & rs("UserName").Value & ""

' Response.Write "

" & rs("UserPassword").Value & ""

' Response.Write "

"

' rs.MoveNext

' Loop

' Response.Write "

"

' 关闭记录集和连接

' rs.Close

' Set rs = Nothing

' conn.Close

' Set conn = Nothing

' End If

%>

相关下载
最新游戏
  • 斗罗大陆朱竹清篇类型:网络游戏
    大小:6.98M

    斗罗大陆朱竹清篇简介 斗罗大陆朱竹清篇是一款基于热门小...

  • 进击的战争机器游戏类型:策略塔防
    大小:64.20M

    《进击的战争机器》是一款集策略、动作与角色扮演于一体的多人在...

  • dnf手游助手最新版本类型:实用工具
    大小:79.82M

    DNF手游助手是一款专为《地下城与勇士》(DNF)手游玩家设...

  • 宝宝巴士习惯班app类型:儿童教育
    大小:91.95M

    宝宝巴士习惯班APP是一款专为儿童设计的习惯和安全培养早教软...

  • 甜盐相机app类型:拍摄美化
    大小:42.18M

    甜盐相机APP是一款集美颜、滤镜、拍摄于一体的多功能拍照软件...

本站所有软件来自互联网,版权归原著所有。如有侵权,敬请来信告知 ,我们将及时删除。 琼ICP备2024021917号-9