asp登录页如何区别管理员和普通用户,登录后跳转到不同页面。 100

数据库表user表中,username(用户名)pass(密码)type(超级管理员、高级发文者)cname(单位名称)登录页index.asp<%ifrequest.F... 数据库表 user表 中,username(用户名) pass(密码) type(超级管理员、高级发文者) cname(单位名称)

登录页index.asp
<%
if request.Form("submit")="登陆系统" then
user=trim(request.Form("uname"))
pass=ucase(md5(request.Form("pass")))
if request.Form("uname")="" or request.Form("pass")="" then
response.Write alert("错误!\n你未填写 用户名 或 密码。\n请重新填写。","index.asp")
else
sql="select * from user where username='"&user&"' and pass='"&pass&"'"
set rs=conn.execute(sql)
if rs.eof then
response.Write alert("错误的用户名 或 密码!\n请重新检查,用户名或密码是否填写正确!","index.asp")
else
session("user")=rs("username")
session("pass")=rs("pass")
session("type")=rs("type")
session("cname")=rs("cname")
session("uid")=rs("id")
response.Redirect "user/index.asp"
end if
rs.close
end if
end if
if request.QueryString("action")="q" then
session("user")=""
session("pass")=""
session("type")=""
session("cname")=""
session("uid")=""
response.Write alert("退出成功!","index.asp")
end if
%>

想实现 超级管理员登录成功后跳转到admin/index.asp,其他用户跳转到user/index.asp
展开
 我来答
百度网友3cb80af
2018-06-17 · TA获得超过9534个赞
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:3860万
展开全部
if rs("type")=超级管理员 then
response.redirect "admin/index.asp"
else
response.Redirect "user/index.asp"
end if
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
田响建站
2018-06-17 · 田响建站,纯手工建网站
田响建站
采纳数:3384 获赞数:2327

向TA提问 私信TA
展开全部
设置超级管理员与其他用户的身份参数值,判断这个值就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式