asp 高手进来一下,简单的问题:)

来源:百度知道 编辑:UC知道 时间:2024/05/18 07:19:02
表admin中有字段USER,jiebie

user下,admin\1\2\3
jiebie下,admin为超级管理员
1为一级管理员
2为二级管理员
3为三级管理员
页面a.asp只有超级管理员跟一级管理员可以进入,其他只显示无权该页操作,代码该怎么编写,请高手指点.
<%
if session("uid")="admin" then
%>
内容
<%
else
response.write("无权该页操作")
end if
%>

这个只是超级管理员可以该页的显示的内容!
如果除了三级管理员不能进入看到,其他都可以进入.该怎么编写:)

你写的这个不安全,你直接使用这个吧!
--------------------------------------------------
Dim AdminName, AdminPass, AdminID, ErrorStr
Dim SQLAdmin, RsAdmin, AdminRandomCode
ErrorStr = "<li>确认身份失败!您没有使用当前功能的权限。</li><li>如果有什么问题,请联系管理员。</li>"
If InStr(Newasp.ScriptName, "editor") > 0 Or InStr(Newasp.ScriptName, "admin_label") > 0 Or InStr(Newasp.ScriptName, "admin_collect") > 0 Then AdminPage = True
'If Newasp.CheckPost = False And AdminPage = False Then
'ErrMsg = "<br><li><font color=red>您提交的数据不合法,为了系统安全,不允许直接输入地址访问本系统的后台管理页面。</font></li><li>因为你执行了非法操作,<a href=logout.asp target=_top class=showmeun>请您退出本系统!</a></li>"
'Response.Redirect("showerr.asp?action=error&message=" & server.URLEncode(errmsg) & "")
'Response.End
'End If
Call AdminCookiesToSession
AdminName = Newas