⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 629015.xml

📁 论坛精华帖子
💻 XML
字号:
<?xml version='1.0' encoding='GB2312'?>
<?xml-stylesheet type='text/xsl' href='../csdn.xsl'?>
<Topic>
<Issue>
<PostUserNickName>小人物</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>105</credit>
<TopicId>629015</TopicId>
<TopicName>请问,web上的权限设计一般有什么方法?</TopicName>
<PostUserId>145698</PostUserId>
<PostUserName>reasailor</PostUserName>
<RoomName>JSP</RoomName>
<ReplyNum>10</ReplyNum>
<PostDateTime>2002-4-7 16:46:54</PostDateTime>
<Point>100</Point>
<ReadNum>0</ReadNum>
<RoomId>28</RoomId>
<EndState>2</EndState>
<Content>比如,在csdn论坛上,管理员,版猪,还有普通人的权限都有不同,当然我可以通过简单的session判断,但如果角色多了,权限也比较复杂了,或者权限要动态的分配,或者以个人可有多种角色,权限设计有更好更容易扩展的方法吗?有着方面的资料吗?
谢谢,如果分不够,继续加,我这理分太多了,花不完:)</Content>
</Issue>
<Replys>
<Reply>
<PostUserNickName>小人物</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>105</credit>
<ReplyID>4149511</ReplyID>
<TopicID>629015</TopicID>
<PostUserId>145698</PostUserId>
<PostUserName>reasailor</PostUserName>
<Point>0</Point>
<Content>还有一个附带的问题,jsp中如果有的东西要做成可配置项,一般是以什么形式表现出来,让配置者手动修改xml,还是单独有歌配置模块?。。。。
我刚刚接触web开发,如果问题比较初级或者问法不对,请多指教</Content>
<PostDateTime>2002-4-7 16:50:51</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>我是谁??</PostUserNickName>
<rank>四级(中级)</rank>
<ranknum>user4</ranknum>
<credit>100</credit>
<ReplyID>4151041</ReplyID>
<TopicID>629015</TopicID>
<PostUserId>67537</PostUserId>
<PostUserName>epowerlab</PostUserName>
<Point>10</Point>
<Content>以前做OA的时候用过
有一个权限表
一条记录为一个操作的权限值

后台可以给用户分配权限

不知是不是这个意思~</Content>
<PostDateTime>2002-4-7 19:41:39</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>小人物</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>105</credit>
<ReplyID>4151425</ReplyID>
<TopicID>629015</TopicID>
<PostUserId>145698</PostUserId>
<PostUserName>reasailor</PostUserName>
<Point>0</Point>
<Content>有更详细已点的吗?太抽象了</Content>
<PostDateTime>2002-4-7 20:20:45</PostDateTime>
</Reply>
<Reply>
<PostUserNickName></PostUserNickName>
<rank>四级(中级)</rank>
<ranknum>user4</ranknum>
<credit>100</credit>
<ReplyID>4152994</ReplyID>
<TopicID>629015</TopicID>
<PostUserId>4914</PostUserId>
<PostUserName>pcmax</PostUserName>
<Point>20</Point>
<Content>我也做过OA,其中的权限设置是把系统中每一个模块设置成一个权限,
其表设计为
//------------------------------------------------------------
UserName&#32;&#32;&#32;&#32;Right
Admin&#32;&#32;&#32;&#32;&#32;&#32;&#32;模块一
Admin&#32;&#32;&#32;&#32;&#32;&#32;&#32;模块二
Admin&#32;&#32;&#32;&#32;&#32;&#32;&#32;模块三
Guest&#32;&#32;&#32;&#32;&#32;&#32;&#32;模块一
Guest&#32;&#32;&#32;&#32;&#32;&#32;&#32;模块三
//------------------------------------------------------------

当用户登陆是检测用户的权限,然后在系统中只显示用户在权限表中用户所能登陆的模块的超链接。</Content>
<PostDateTime>2002-4-7 22:40:47</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>冰火</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>95</credit>
<ReplyID>4153668</ReplyID>
<TopicID>629015</TopicID>
<PostUserId>56397</PostUserId>
<PostUserName>xhusa</PostUserName>
<Point>10</Point>
<Content>也就是做个数据字典啦
其中保存的是系统权限设置等信息</Content>
<PostDateTime>2002-4-8 0:25:54</PostDateTime>
</Reply>
<Reply>
<PostUserNickName></PostUserNickName>
<rank>三级(初级)</rank>
<ranknum>user3</ranknum>
<credit>100</credit>
<ReplyID>4154163</ReplyID>
<TopicID>629015</TopicID>
<PostUserId>142296</PostUserId>
<PostUserName>Kin_CIOM</PostUserName>
<Point>20</Point>
<Content>Users:UserName,Password;
Roles:Roles,Acl
aclmgr:UserName,Roles</Content>
<PostDateTime>2002-4-8 7:54:55</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>失去你是我今生最大的痛</PostUserNickName>
<rank>一星(中级)</rank>
<ranknum>star1</ranknum>
<credit>151</credit>
<ReplyID>4154304</ReplyID>
<TopicID>629015</TopicID>
<PostUserId>203548</PostUserId>
<PostUserName>realyfly</PostUserName>
<Point>20</Point>
<Content>权限:userid;char(18)
&#32;&#32;&#32;&#32;&#32;&#32;privilege:char(1)或者int
比如:privilege为char(1)可以设定a为管理员,b为斑竹,c为。。。。
用户注册的时候自动讲这个字段设成权限最低的,以后可以修改,用户登陆的时候读去该字段来判断它的权限!</Content>
<PostDateTime>2002-4-8 8:24:46</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>小人物</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>105</credit>
<ReplyID>4154769</ReplyID>
<TopicID>629015</TopicID>
<PostUserId>145698</PostUserId>
<PostUserName>reasailor</PostUserName>
<Point>0</Point>
<Content>有的东西我要做成可配置的----就是从外部的文件中读取参数的形式,一般是用什么啊?我看到有些软件的用xml作为参数配置文件,我想看看这方面的源代码,各位可有?包括jsp和xml</Content>
<PostDateTime>2002-4-8 9:02:57</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>没爱,怎么行?</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>95</credit>
<ReplyID>4157802</ReplyID>
<TopicID>629015</TopicID>
<PostUserId>113322</PostUserId>
<PostUserName>apboy</PostUserName>
<Point>20</Point>
<Content>思想:任何一个数可以分解为2的几次方的和,例如:
2^0+2^2+2^3=13
我们可以定义0为超级用户,1为某一部门主管,2为管理员,3为一般用户
如果数据库存的数据是13,说明他有0\2\3三种权限
回去想一想,试试
至于怎样分解一个数,把十进制转变为二进制,进行分解</Content>
<PostDateTime>2002-4-8 12:40:30</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>小人物</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>105</credit>
<ReplyID>4160322</ReplyID>
<TopicID>629015</TopicID>
<PostUserId>145698</PostUserId>
<PostUserName>reasailor</PostUserName>
<Point>0</Point>
<Content>楼上的兄弟,思想不错,但是不是我问的问题,还是谢谢你,问题我想在这里不可能得到完整的答案了,结贴,散分。</Content>
<PostDateTime>2002-4-8 14:45:34</PostDateTime>
</Reply>
</Replys>
</Topic>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -