永发信息网

ASP用户登录问题

答案:4  悬赏:10  手机版
解决时间 2021-03-16 04:02
  • 提问者网友:浪荡绅士
  • 2021-03-15 13:47
ASP用户登录问题
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-03-15 14:58
你的程序不完整,用户登陆需访问数据库,你这段程序缺少访问数据库的程序。另外,这段程序也没有对提交数据的处理。这段程序仅仅是网站的登录界面。

下面的default.asp,即为较完整的登录程序:

default.asp:





欢迎来到用户管理信息系统
<%
if request.form("username")<>"" and request.form("pwd")<>"" then
session("username")=request.form("username")
session("pwd")=request.form("pwd")
sql="select userpwd,userquality from user_info where username='"&session("username")&"'"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
if rs.eof then %>

<% session.Abandon()
else
if rs("userpwd")=session("pwd") then
session("userquality")=rs("userquality") %>

<% else %>

<%session.Abandon()
end if
end if
rs.close
set rs=nothing
end if%>







欢迎使用用户管理系统



 

 







其中conn.asp为数据库连接程序
如conn.asp:
<% Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("database.mdb")
conn.Open connstr
%>
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-03-15 17:16
中的:
action="file:///D:/Program Files/小旋风AspWebServer/wwwroot/hc/Login.asp?act=login"这个路径不对,你要在IIS里面建个虚拟目录,用来运行代码,然后把路径改成Login.asp?act=login
还有.

onclick="window.location='login.asp';"你写这段干嘛?这个应该是指向链接的吧。不要这段的话试试,看是否可以通过表单提交数据呀,
  • 2楼网友:枭雄戏美人
  • 2021-03-15 15:52
把这个

改成



改成:
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯