ASP用户级别分类,跳转
代码如下,想添加用户级别USER,VIP并分别跳转至USER.ASP,VIP.ASP<!--#includefile="conn.asp"--><%go=trim(req...
代码如下,想添加用户级别USER,VIP并分别跳转至USER.ASP,VIP.ASP
<!--#include file="conn.asp"-->
<%
go=trim(request.querystring("go"))
username=trim(request.form("username"))
password=cstr(Request.form("password"))
if go="go" then
set rs=server.createobject("adodb.recordset")
sql="select * from user where username='"&username&"'and password='"&password&"'"
rs.open sql,conn,1,1
if not rs.eof then
session("coldriver_user")="管理员"
response.redirect "admin.asp" '登陆后转入的页面。
else
response.write"<SCRIPT language=JavaScript>alert('密码错误或用户名错误!');javascript:history.go(-1);</SCRIPT>"
end if
end if
%>
<form method="post" action="?go=go">
<TABLE borderColor=#6699cc cellPadding=4 width="100%" border=1>
<tr>
<td align=right width="10%" >管理名称:</td>
<td align=left width="10%" ><input name="username" type="text"></td>
</tr>
<tr>
<td align=right width="10%" >登录密码:</td>
<td align=left width="10%" ><input name="password" type="password"></td>
</tr>
<tr>
<td colspan="2" align=middle align=right width="10%" ><input type="submit" name="submit" value=" 登 陆 ">
<input type="reset" name="submit" value=" 重 置 "></td>
</tr>
</TBODY>
</form>
</BODY>
</HTML>
conn.asp:
<%
on error resume next
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("data.mdb")
if err then
err.clear
set conn = Nothing
response.write "数据库连接出错,请检查conn.asp中的连接字符串。"
response.end
end if
function CloseDB
Conn.Close
set Conn=Nothing
End Function
%>
数据库:
要修改后全部代码 展开
<!--#include file="conn.asp"-->
<%
go=trim(request.querystring("go"))
username=trim(request.form("username"))
password=cstr(Request.form("password"))
if go="go" then
set rs=server.createobject("adodb.recordset")
sql="select * from user where username='"&username&"'and password='"&password&"'"
rs.open sql,conn,1,1
if not rs.eof then
session("coldriver_user")="管理员"
response.redirect "admin.asp" '登陆后转入的页面。
else
response.write"<SCRIPT language=JavaScript>alert('密码错误或用户名错误!');javascript:history.go(-1);</SCRIPT>"
end if
end if
%>
<form method="post" action="?go=go">
<TABLE borderColor=#6699cc cellPadding=4 width="100%" border=1>
<tr>
<td align=right width="10%" >管理名称:</td>
<td align=left width="10%" ><input name="username" type="text"></td>
</tr>
<tr>
<td align=right width="10%" >登录密码:</td>
<td align=left width="10%" ><input name="password" type="password"></td>
</tr>
<tr>
<td colspan="2" align=middle align=right width="10%" ><input type="submit" name="submit" value=" 登 陆 ">
<input type="reset" name="submit" value=" 重 置 "></td>
</tr>
</TBODY>
</form>
</BODY>
</HTML>
conn.asp:
<%
on error resume next
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("data.mdb")
if err then
err.clear
set conn = Nothing
response.write "数据库连接出错,请检查conn.asp中的连接字符串。"
response.end
end if
function CloseDB
Conn.Close
set Conn=Nothing
End Function
%>
数据库:
要修改后全部代码 展开
展开全部
<!--#include file="conn.asp"-->
<%
go=trim(request.querystring("go"))
username=trim(request.form("username"))
password=cstr(Request.form("password"))
if go="go" then
set rs=server.createobject("adodb.recordset")
sql="select * from user where username='"&username&"'and password='"&password&"'"
rs.open sql,conn,1,1
if not rs.eof then
if rs("权限")="VIP" then //权限为你数据表裏面识别权限的列名
response.redirect VIP.asp
else if rs("权限")="USER"
response.redirect USER.asp
end if
end if
session("coldriver_user")="管理员"
response.redirect "admin.asp" '登陆后转入的页面。
else
response.write"<SCRIPT language=JavaScript>alert('密码错误或用户名错误!');javascript:history.go(-1);</SCRIPT>"
end if
//end if 你此处多了个END IF 如果不是else if 就没必要在else之後接end if
%>
<form method="post" action="?go=go">
<TABLE borderColor=#6699cc cellPadding=4 width="100%" border=1>
<tr>
<td align=right width="10%" >管理名称:</td>
<td align=left width="10%" ><input name="username" type="text"></td>
</tr>
<tr>
<td align=right width="10%" >登录密码:</td>
<td align=left width="10%" ><input name="password" type="password"></td>
</tr>
<tr>
<td colspan="2" align=middle align=right width="10%" ><input type="submit" name="submit" value=" 登 陆 ">
<input type="reset" name="submit" value=" 重 置 "></td>
</tr>
</TBODY>
</form>
</BODY>
</HTML>
conn.asp:
<%
on error resume next
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("data.mdb")
if err then
err.clear
set conn = Nothing
response.write "数据库连接出错,请检查conn.asp中的连接字符串。"
response.end
end if
function CloseDB
Conn.Close
set Conn=Nothing
End Function
%>
<%
go=trim(request.querystring("go"))
username=trim(request.form("username"))
password=cstr(Request.form("password"))
if go="go" then
set rs=server.createobject("adodb.recordset")
sql="select * from user where username='"&username&"'and password='"&password&"'"
rs.open sql,conn,1,1
if not rs.eof then
if rs("权限")="VIP" then //权限为你数据表裏面识别权限的列名
response.redirect VIP.asp
else if rs("权限")="USER"
response.redirect USER.asp
end if
end if
session("coldriver_user")="管理员"
response.redirect "admin.asp" '登陆后转入的页面。
else
response.write"<SCRIPT language=JavaScript>alert('密码错误或用户名错误!');javascript:history.go(-1);</SCRIPT>"
end if
//end if 你此处多了个END IF 如果不是else if 就没必要在else之後接end if
%>
<form method="post" action="?go=go">
<TABLE borderColor=#6699cc cellPadding=4 width="100%" border=1>
<tr>
<td align=right width="10%" >管理名称:</td>
<td align=left width="10%" ><input name="username" type="text"></td>
</tr>
<tr>
<td align=right width="10%" >登录密码:</td>
<td align=left width="10%" ><input name="password" type="password"></td>
</tr>
<tr>
<td colspan="2" align=middle align=right width="10%" ><input type="submit" name="submit" value=" 登 陆 ">
<input type="reset" name="submit" value=" 重 置 "></td>
</tr>
</TBODY>
</form>
</BODY>
</HTML>
conn.asp:
<%
on error resume next
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("data.mdb")
if err then
err.clear
set conn = Nothing
response.write "数据库连接出错,请检查conn.asp中的连接字符串。"
response.end
end if
function CloseDB
Conn.Close
set Conn=Nothing
End Function
%>
更多追问追答
追问
限为你数据表裏面识别权限的列名
“裹面”是什么
追答
额...繁体字啦,就是说你数据表里边的新建一个列名,值为1或0来判断是否是VIP用户
北京磐安云创科技有限公司_
2023-02-01 广告
2023-02-01 广告
价格只是购买产品或服务过程中的一项指标,如果单纯只比较价格,其实考虑并不是那么周到。价格、质量、服务、口碑、是否合适自己的情况等都需要一起考虑。以上回答如果还觉得不够详细,可以来咨询下北京磐安公司。北京磐安公司是一家专业从事高新软件的技术公...
点击进入详情页
本回答由北京磐安云创科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询