阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。【说明】某公司用ASP+Access数据库开发了学生管理系统,用户登录界面如图4一1所示:
问答题
下面是该系统用户登录界面login.asp的部分代码,其中验证码使用vericode.asp文件生成。请根据题目说明,补充完成。
【正确答案】正确答案:(1)<head> (2)user—name (3)false (4)user_pwd (5)return (6)post (7)text (8)possword (9)4 (10)vericode.Asp (11)submit
【答案解析】解析:本题考查ASP语言编程。 该类题目要求考生对于ASP语言熟练掌握,并认真识别题目要求,对题目中的相关要求进行分析,使用相应代码实现。 该题目要求制作一个用户登录界面,并对用户输入的数据进行检测。当用户名或者密码为空时,返回要求用户输入用户名或密码的提示,并将光标定位在用户名和密码的输入框内。该段代码应放置于<head></head>标签对内。在<body><body>标签对内是登录界面的设计,包括输入框的类型和属性等,引用vericode.asp文件生成验证码。
问答题
下面是登录系统中check.asp文件的部分代码,请根据login.asp代码将其补充完整。
<%
username=trim(request(“user name”))
password=trim(request(“user_pwd”))
setrs server.createobj ect(“adodb.recordset”)
sql=”select from admin where username=”“&username&”’and password=
”“&md5(password)&”’”
(12) .open sql,conn,1,3
if rs.eof then
response.write“
”&username&“用户名或密码错误,请重新输入!”
else
…省略…
session(“user—name”)。request(“user—name”)
response.(13)“index.asp”
end if
…省略…
%>
【正确答案】正确答案:(12)rs (13)redirect
【答案解析】解析:该题目是对用户输入的用户名和密码的正确性进行验证。当用户名和密码不匹配时,弹出相应提示,要求用户重新输入,当输入正确时,将跳转到登录成功页面。