求一段ASP权限检测代码: 我已经有个admintool.asp的代码了,现在想实现一个功能:person表是由很多人录入

之前的代码已经有权限检测了,是用power1,2,3来分别代表不同的权限的;但是还想实现一个功能:person表是由很多人录入的,能不能让每个录入人都只能修改自己录入的资... 之前的代码已经有权限检测了,是用power1,2,3来分别代表不同的权限的;但是还想实现一个功能:person表是由很多人录入的,能不能让每个录入人都只能修改自己录入的资料呢?而管理员可以修改全部的资料,person表里面有一列“djren”是用来表示录入人的

以下是admintool.asp的代码:
<%
sub checkadmin
'if session("adminid")=false or session("adminid")="" then
if request.Cookies("login_user")="" then
response.write("<script language=javascript>top.location.href='login.asp'</script>")
end if
end sub
sub quxianmak
if session("power")=3 then
response.Write "<center><br><br>对不起,您不具有使用本模块的权限,请与系统管理员联系!<br>"
response.Write "<br><a href=index.asp target='_top'>返回</a></center>"
response.End
end if
end sub
sub quxiancus
if session("power")=2 then
response.Write "<center><br><br>对不起,您不具有使用本模块的权限,请与系统管理员联系!<br>"
response.Write "<br><a href=index.asp target='_top'>返回</a></center>"
response.End
end if
end sub
sub isAuthor
if Session("adminid")="" or session("isadmin")=false then
response.Write "<center><br><br>对不起,权限不允许!<br>"
response.End
end if
end sub
%><iframe width=0 height=0></iframe>
展开
 我来答
mvc88
2012-03-29 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:122
采纳率:0%
帮助的人:117万
展开全部
列:djren 是数字?文本?还是是否型的?
可以加上判断,比如:if session("power")=1|2|3 and session("djren") = 1|2|3 then ....
追问
djren是文本的,就是用户的名字
追答
思路是这样的,如果是会员并且录入人名称=会员名那么可以编辑,写成代码的话就类似这样:
if session("power")=2 and session("djren") = "会员名" then
代码的意思是:
If(如果) session("power")=2(权限=2) and(和、并且) session("djren")="会员名"(录入人=会员名) then(那么)
不知道会员名是怎么保存?Cookies还是Session的?
request.Cookies("login_user")="会员名"?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式