想做一个后台管理,有关权限的问题。
想做一个后台管理,有关权限的问题。
楼主renliquan(狗狗)2003-08-05 22:29:18 在 Web 开发 / ASP 提问 我做了一个后台管理,现在有很多人在进行信息的添加。但他们都是各自添加各自的信息。比如,我负责添加娱乐新闻,另一个朋友负责添加财经新闻。我们登陆后台管理后,怎么样才能不让对方看到自已添加的信息。这种权限怎么做呀。web语言是asp,数据库是sql 2000。
请高手指教!!!谢谢。 问题点数:50、回复次数:5Top
1 楼renliquan(狗狗)回复于 2003-08-05 22:46:54 得分 0
有人知道吗,小弟我很急呀。Top
2 楼ronanlin(旭)回复于 2003-08-05 22:57:40 得分 10
不同的模块使用不同的权限。。
比如你是娱乐新闻,你就只能操作娱乐新闻的内容。
别人没有这个权限。
加一个超级管理员,就什么都可以看到。Top
3 楼sishuo(思铄)回复于 2003-08-05 23:05:48 得分 0
关注Top
4 楼ceocio(成都招聘.Net工程师,有意者请联系我)回复于 2003-08-05 23:16:54 得分 40
给不同的管理定义不同的权限,在数据库中权限(flag)按下面这种方式储存:
01,02,03,04,05
如果一个管理员拥有01,03,04,05权限。而且新闻的管理权限是02
那么在新闻中这样判断权限。
<%
if instr(flag,"02")=0 then
""""""""
else
""""""""
end if
%>Top
5 楼renliquan(狗狗)回复于 2003-08-06 11:41:19 得分 0
先谢过前面各位。
我现在是这里做的:
<%
rights = session("rights")
rights_page = "02"
tempRights = split(rights, ",")
for i = 0 to ubound(tempRights)
if trim(tempRights(i))=trim(rights_page) then
CheckAdmin="ok"
exit for
end if
next
if CheckAdmin="" then
Response.Write "没有权限"
Response.End
end if
%>
还有哪位朋友有更好的方法吗?这样做我可以做到比如:只能管理财经新闻,不能管理娱乐新闻,如果再来复杂一点,可以在财经新闻里添加信息,不能删除和更新,可以在娱乐新闻里删除,不能添加,用我上面那种方法也可以实现。但很麻烦,有哪位有更好的办法吗?Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
