ASP只显示指定的分类文章
ASP如何让它只显示指定的分类,因为有2个权限,一个是管理员,一个分账号,分账号有他相应的文章管理权限,而权限我是写在session里面的,我想问的是,怎么按他的权限只显...
ASP如何让它只显示指定的分类,因为有2个权限,一个是管理员,一个分账号,分账号有他相应的文章管理权限,而权限我是写在session里面的,我想问的是,怎么按他的权限只显示他相应权限的文章
但是分帐号不是统一 的呀,比如新闻分类有:公司新闻 行业新闻 行业动态 公司动态
但有的分帐号的权限是:公司新闻和行业动态
而有的分帐号的权限是:行业新闻和公司动态
这个应该怎么判断?
if lx ="" then
sql= "select * from news where bigclassname<>'本局专题' and bigclassname<>'通知公告' and bigclassname<>'人事任免' and bigclassname<>'机构设置' and bigclassname<>'办事指南' and ID>0"
else
sql= "select * from news where bigclassname='通知公告' or bigclassname='人事任免' or bigclassname='机构设置' or bigclassname='办事指南' and ID>0"
end if
就是在这个基础上添加相应的权限显示相应的文章,我的数据库权限字段qx,里面的权限是这样:纪检监察, 自然生态, 机构设置 展开
但是分帐号不是统一 的呀,比如新闻分类有:公司新闻 行业新闻 行业动态 公司动态
但有的分帐号的权限是:公司新闻和行业动态
而有的分帐号的权限是:行业新闻和公司动态
这个应该怎么判断?
if lx ="" then
sql= "select * from news where bigclassname<>'本局专题' and bigclassname<>'通知公告' and bigclassname<>'人事任免' and bigclassname<>'机构设置' and bigclassname<>'办事指南' and ID>0"
else
sql= "select * from news where bigclassname='通知公告' or bigclassname='人事任免' or bigclassname='机构设置' or bigclassname='办事指南' and ID>0"
end if
就是在这个基础上添加相应的权限显示相应的文章,我的数据库权限字段qx,里面的权限是这样:纪检监察, 自然生态, 机构设置 展开
2个回答
展开全部
账号分类别,比如有1,2,3,4四个类别ID;
文章表加个字段ucid,存放可管理账号的类别ID,数据如|1|3|4|,或|1|2|,或|4|,或|1|2|3|4|,等等。
sql语句就可以这么写:
sql= "select * from news where ucid like '%|"&session("ucid")&"|%' and bigclassname<>'本局专题' and bigclassname<>'通知公告' and bigclassname<>'人事任免' and bigclassname<>'机构设置' and bigclassname<>'办事指南' and ID>0"
文章表加个字段ucid,存放可管理账号的类别ID,数据如|1|3|4|,或|1|2|,或|4|,或|1|2|3|4|,等等。
sql语句就可以这么写:
sql= "select * from news where ucid like '%|"&session("ucid")&"|%' and bigclassname<>'本局专题' and bigclassname<>'通知公告' and bigclassname<>'人事任免' and bigclassname<>'机构设置' and bigclassname<>'办事指南' and ID>0"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询