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开始排列。代码怎样修改? 展开
<%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开始排列。代码怎样修改? 展开
3个回答
展开全部
管理员表可以添加一个字段,表示等级。
或者用用户组来管理。
或者用用户组来管理。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上说的可以 加字段或 加用户组 或在ASP文件中指定 管理员名 只有这个名为管理员
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的问题,太长了我没看。。我告诉你我是怎么实现的吧。。
价格字段就OK拉。。根据这个字段去做判断。。不是很难吧
价格字段就OK拉。。根据这个字段去做判断。。不是很难吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询