主题:  高手救命啊!!

无名小子

职务:普通成员
等级:1
金币:0.0
发贴:86
#12002/11/17 2:56:18
我要做一个登录系统,当他输入 admin 和密码 chinaren时,进入amanage.asp 输入guest和密码guest时进search.asp 否则打开一个fail.asp,怎么运行的时候总是一个空的页面?(我在一个空页面设置的这段程序,里面有转到别的页面的程序啊,why??????)求高手救命!!这是原码,
<%@LANGUAGE="VBSCRIPT"%>

<%
Dim RSlogin__struser
RSlogin__struser = "admin"
if (request.form("txtuser") <> "") then RSlogin__struser = request.form("txtuser")
%>
<%
Dim RSlogin__strpassword
RSlogin__strpassword = "chinaren"
if (request.form("txtpassword") <> "") then RSlogin__strpassword = request.form("txtpassword")
%>
<%
set RSlogin = Server.CreateObject("ADODB.Recordset")
RSlogin.ActiveConnection = MM_student_STRING
RSlogin.Source = "SELECT * FROM user WHERE user ='" + Replace(RSlogin__struser, "'", "''") + "' AND password='" + Replace(RSlogin__strpassword, "'", "''") + "'"
RSlogin.CursorType = 0
RSlogin.CursorLocation = 2
RSlogin.LockType = 3
RSlogin.Open()
RSlogin_numRows = 0
%>


Untitled Document


<%
if RSlogin__struser<>"admin" then
if not rslogin.eof then
session("svuser")=(rslogin.fields.item("user").value)
select case session("svuser")
case"admin"
response.redirect "manage.asp"
case"guest"
response.redirect "search.asp"
end select
else
response.redirect "fail.asp"
end if
end if
%>


<%
RSlogin.Close()
%>



今晚在线

职务:普通成员
等级:3
金币:1.0
发贴:761
#22002/11/17 19:39:26
response.redirect "manage.asp"

Redirect 好像要在页面没有HTML标签之前使用!



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
#32002/11/17 20:34:08
<%@LANGUAGE="VBSCRIPT"%>

<%
Dim RSlogin__struser
RSlogin__struser = "admin"
if (request.form("txtuser") <> "") then RSlogin__struser = request.form("txtuser")

Dim RSlogin__strpassword
RSlogin__strpassword = "chinaren"
if (request.form("txtpassword") <> "") then RSlogin__strpassword = request.form("txtpassword")

set RSlogin = Server.CreateObject("ADODB.Recordset")
RSlogin.ActiveConnection = MM_student_STRING
RSlogin.Source = "SELECT * FROM user WHERE user ='" + Replace(RSlogin__struser, "'", "''") + "' AND password='" + Replace(RSlogin__strpassword, "'", "''") + "'"
RSlogin.CursorType = 0
RSlogin.CursorLocation = 2
RSlogin.LockType = 3
RSlogin.Open()
RSlogin_numRows = 0

if RSlogin__struser<>"admin" then
if not rslogin.eof then
session("svuser")=(rslogin.fields.item("user").value)
select case session("svuser")
case"admin"
response.redirect "manage.asp"
case"guest"
response.redirect "search.asp"
end select
else
response.redirect "fail.asp"
end if
end if

RSlogin.Close()
%>