注册 登录
编程论坛 ASP技术论坛

[讨论] 怎么样用ASP实现管理员登陆后能显示所有的用户帐号,而其他用户登陆只能看到

linuxspark 发布于 2007-09-24 16:40, 1183 次点击
怎么样用ASP实现管理员登陆后能显示所有的用户帐号,而其他用户登陆只能看到普通用户帐号,不能看到管理员帐号
4 回复
#2
hmhz2007-09-24 16:54
这不是很简单嘛,判断是不是管理员登陆

分别执行不同的读取程序就是了

比如我们把管理员编号 1 普通用户编号 2
<%
number=session("number")
if number=1 then
set rs=server.createobject("adodb.recordset")
rs.open "select * from users",conn,1,1
else
set rs=server.createobject("adodb.recordset")
rs.open "select * from users where number=2",conn,1,1
end if
%>
#3
星梦缘2007-11-02 11:36
关键就是在表中设置管理员和普通用户的区分。
#4
yms1232007-11-02 11:42

用户表里要有一个用户组字段,利用该字段做一个权限表验证,需要时进行权限判断即可。一般用Session判断权限。

#5
huoqilin2007-11-02 12:03
数据库加个字段,区分用户是管理员还是普通用户
登陆的时候,把这个字段读取到session

网页上用
<%
if session("字段")="管理员" then
%>
管理员看到的
<%else%>
非管理员看到的
<%end if%>
1