ASP代码:已知A权限为01,02,03,B权限为01,03,如何根据A、B权限不同而输出不同的菜单
3个回答
展开全部
<%
'flag是存放权限的,A为01,02,03,
'flag是存放权限的,B为01,03,
'你登录后权限存到Cookies里在判断, response.Cookies("flag")=rs("flag")
if request.Cookies("flag")="" or request.Cookies("flag")=null then
else
'权限限制^^^^^^^^^^^^^^^^^^^^
dim ishavegant
ishavegant=false
in_str=split(request.Cookies("flag"),",")
for each ins in in_str
'00 可设置为最高权限,可管理所有栏目
%>
<%if trim(ins)="01" or trim(ins)="00" then %>
输入01管理的目录
<%end if %>
<%if trim(ins)="02" or trim(ins)="00" then %>
输入02管理的目录
<%end if %>
<%if trim(ins)="03" or trim(ins)="00" then %>
输入03管理的目录
<%end if %>
............
<%
next
end if
'相关页面也要设置判断 这个要你自己发挥了哦
%>
'flag是存放权限的,A为01,02,03,
'flag是存放权限的,B为01,03,
'你登录后权限存到Cookies里在判断, response.Cookies("flag")=rs("flag")
if request.Cookies("flag")="" or request.Cookies("flag")=null then
else
'权限限制^^^^^^^^^^^^^^^^^^^^
dim ishavegant
ishavegant=false
in_str=split(request.Cookies("flag"),",")
for each ins in in_str
'00 可设置为最高权限,可管理所有栏目
%>
<%if trim(ins)="01" or trim(ins)="00" then %>
输入01管理的目录
<%end if %>
<%if trim(ins)="02" or trim(ins)="00" then %>
输入02管理的目录
<%end if %>
<%if trim(ins)="03" or trim(ins)="00" then %>
输入03管理的目录
<%end if %>
............
<%
next
end if
'相关页面也要设置判断 这个要你自己发挥了哦
%>
展开全部
if (权限=01)
{
response.write (菜单1的html)
}
。。。。
if (权限=N)
{
response.write (菜单N的html)
}
{
response.write (菜单1的html)
}
。。。。
if (权限=N)
{
response.write (菜单N的html)
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
来个if 语句不就行了么 。如果不满足条件A那么就要输出菜单B 如果满足就输出菜单A呗。
楼上正解呀 。
不过如果只有两个权限的话if 后面可以使用一个else
就可以省略一些代码 。
楼上正解呀 。
不过如果只有两个权限的话if 后面可以使用一个else
就可以省略一些代码 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询