急!制作ASP网站时,登录界面有三种用户,如何实现登录后跳转到各自的主页面?
登录界面是一个表单,如下:<formaction="login.asp"method="post"name="form1"><tr><td>请选择用户类型:</td><t...
登录界面是一个表单,如下:
<form action="login.asp" method="post" name="form1">
<tr>
<td>请选择用户类型:</td>
<td><input type="radio" name="type" value="manager">manager
<input type="radio" name="type" value="teacher">teacher
<input type="radio" name="type" value="student">student</td>
</tr>
<tr><td>用户名:</td><td><input type="text" name="name" ></td></tr>
<tr><td>密码:</td><td><input type="password" name="password" ></td></tr>
<tr>
<td></td>
<td>
<input type="submit" value="确定" size="20">
<input type="reset" value="取消" size="20">
</td></tr>
</form> 展开
<form action="login.asp" method="post" name="form1">
<tr>
<td>请选择用户类型:</td>
<td><input type="radio" name="type" value="manager">manager
<input type="radio" name="type" value="teacher">teacher
<input type="radio" name="type" value="student">student</td>
</tr>
<tr><td>用户名:</td><td><input type="text" name="name" ></td></tr>
<tr><td>密码:</td><td><input type="password" name="password" ></td></tr>
<tr>
<td></td>
<td>
<input type="submit" value="确定" size="20">
<input type="reset" value="取消" size="20">
</td></tr>
</form> 展开
2个回答
展开全部
首先验证用户和密码,通过后。根据type的属性输出不同的跳转
参考代码
dim usr,pwd,type,url
usr= request.form("name")
pwd= request.form("password")
set rs=conn.execute("select * from 用户表 where name='"&usr&"' and password='"&pwd&"';")
if not rs.eof and not rs.bof then '如果用户密码核对正确则执行如下代码
if type="manager" then
url="manager.asp"
elseif type="teacher" then
url="teacher.asp"
else
url="student.asp"
end if
Response.Redirect url
else
Response.write "<p>您的用户名或密码不正确</p>"
end if
这样就实现根据不同角色跳转不同页面了。注意,判断用户登录密码在先。
参考代码
dim usr,pwd,type,url
usr= request.form("name")
pwd= request.form("password")
set rs=conn.execute("select * from 用户表 where name='"&usr&"' and password='"&pwd&"';")
if not rs.eof and not rs.bof then '如果用户密码核对正确则执行如下代码
if type="manager" then
url="manager.asp"
elseif type="teacher" then
url="teacher.asp"
else
url="student.asp"
end if
Response.Redirect url
else
Response.write "<p>您的用户名或密码不正确</p>"
end if
这样就实现根据不同角色跳转不同页面了。注意,判断用户登录密码在先。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在你接收表单提交内容的页面进行判断即可!
type = request.form("type")
if type = "manager" then
response.redirect("manage/index.htm")
elseif type = "teacher" then
response.redirect("teacher/index.htm")
else
response.redirect("student/index.htm")
end if
这样就能分别跳转了
提醒一下楼上,貌似你没做type的接收,所以你那个代码无论怎么判断应该都是报错的......
type = request.form("type")
if type = "manager" then
response.redirect("manage/index.htm")
elseif type = "teacher" then
response.redirect("teacher/index.htm")
else
response.redirect("student/index.htm")
end if
这样就能分别跳转了
提醒一下楼上,貌似你没做type的接收,所以你那个代码无论怎么判断应该都是报错的......
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询