其实是一个权限分配问题。
首先,超级管理员登陆,系统判断他的权限后即可根据权限来查询数据库里的相应的资料:
if Session("admin")="超级管理员" then
strSQL="select * from yourTable where ..."
elseif Session("admin")="管理员" then
strSQL="select field1,...,fieldn from yourTable where ..."
else
...
end if
在管理员登陆验证页面里,用Session("admins")=rs("users")记下登陆者的登陆用户名, 假设你数据库里管理员字段为users。然后在普通管理员的确认、删除操作页面里,加入相应的记录,比如删除页面里,如果普通管理员进行了删除操作,首先记录删除操作到专门的log表里,select * from log where id is null
rs.open conn,1,3 rs.addnew rs("operator")=Session("admins") rs("operation")="Del" 如果超级用户登陆,就显示rs("operator")和rs("operation")