ASP中如何实现超级管理员可以添加删除普通管理员,而普通管理员就没有这权限。

删除管理员代码:<!--#includefile="conn.asp"--><%dimid2id2=Request("id")sql="deletefromadminwh... 删除管理员代码:<!--#include file="conn.asp"-->
<%dim id2
id2=Request("id")
sql="delete from admin where admin_no="&id2
set rs=Server.createobject("ADODB.Recordset")
rs.open sql,conn,1,3
Response.write"<script language=javascript>alert('删除成功!');location.href='gly_gl.asp';</script>"
%>,管理员添加代码:<!--#include file="conn.asp"-->
<!--#include file="md5.asp"-->
<% dim yhm,m1,m2
admin_yh=request("admin_yh")
m1=request("admin_m1")
m2=request("admin_m2")
sql="select * from admin where admin_yh='"&admin_yh&"'"
set rs=Server.Createobject("ADODB.recordset")
rs.open sql,conn,1,3
if not rs.eof then
response.Write("<script language=javascript>alert('用户名有重复,请选择其他名称!');history.go(-1);</script>")
response.end
end if

if m1<>m2 then
response.Write("<script language=javascript>alert('密码不同,请重新输入!');history.go(-1);</script>")
else
rs.addnew
rs("admin_yh")=admin_yh
rs("admin_mm")=MD5(m1)
rs.update
Response.write"<script language=javascript>alert('添加成功');location.href='gly_gl.asp';</script>"
end if

%>
在数据库在管理员信息表结构:编号admin_no,管理员名:admin_yh,管理员密码:admin_mm。默认超级管理员为:admin,其中管理员表中的编号admin_no为主键,设为标志号,admin管理员标志号为1,其它管理员就按照顺序从2开始排列。代码怎样修改?
展开
 我来答
KarasCanvas
2009-05-15 · TA获得超过2865个赞
知道大有可为答主
回答量:3619
采纳率:0%
帮助的人:3262万
展开全部
管理员表可以添加一个字段,表示等级。

或者用用户组来管理。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pshuwen
2009-05-15 · TA获得超过581个赞
知道小有建树答主
回答量:1018
采纳率:0%
帮助的人:791万
展开全部
楼上说的可以 加字段或 加用户组 或在ASP文件中指定 管理员名 只有这个名为管理员
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘一首lys
2009-05-15 · 超过27用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:65.4万
展开全部
你的问题,太长了我没看。。我告诉你我是怎么实现的吧。。
价格字段就OK拉。。根据这个字段去做判断。。不是很难吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式