讨论:用户权限的基本模型

Max_LBY 2002-07-30 04:19:46
无论是网站,或是管理系统,都会涉及到用户权限的授权和管理。

是否存在一个较为通用的用户权限模型。

基本上,应该象是Windows的用户权限模型。
...全文
44 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzjjww 2002-08-12
  • 打赏
  • 举报
回复
收藏
qiangqiang1112 2002-08-12
  • 打赏
  • 举报
回复
hao hao 学习
lindahan79 2002-08-05
  • 打赏
  • 举报
回复
先分组,即确定身份,预先有管理员这1组;

根据组来确立权限,再把用户归属到组,来确定用户的权限
jack4liang 2002-08-05
  • 打赏
  • 举报
回复
参考一下,不太成熟

1。如果把一个权限模型定义为一个类,那么只有拥有这个类的对象,才能具有权限。换句话说,就是一个代理,有一个类做代理进行权限的访问。
比如存在一个类加做CCPermission,有一个类叫做CXClass,需要权限访问,只要继承这个CCPermission即可。

2。自己无法改变自己的权限,只有退出权限的权利,即撤销自己的权利。

3。系统必须初始化一个管理员。这个管理员无法注销自己。

4。权限可以分组,组里面的成员最多可以享有这个组的权限,不能突破。

5。存在的交叉权限,可以按照先来先服务,和优先级结合的方法访问。

6。权限的划分包括,读,写,删除,增加,独占等等。

不多写了,以前整过一个权限控制的东东。差不多就是这些。
yinzzz 2002-08-04
  • 打赏
  • 举报
回复
一般的软件系统都会含有系统管理。
在系统分析中根据实际情况有不同的划分,但基本的划分方法是:
1、身份识别:优先级高:根据进入本系统的用户的合法;确定可以使用的功能模块
2、用户管理:高:管理使用本系统的用户
3、模块管理:低:管理系统中的功能模块(增加或删除)
4、权限管理:高:设置系统用户可以使用的功能模块及相应的权限。

然后你就去划分操作者类型再去设置相应权限。

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧