发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

怎样进行权限培植和动态分配权限?

2004-12-30 22:58
赞助商链接

初步设想为:新加用户时,生成数据权限;在操作时,按照权限进行。
将用户号码转为14位的二进制数,并分为5个部分(等级)。
我想请教一下:
1。怎么把十进制的用户名与十进制的位置代码对应起来?‘
初步设想是:
(1)用一个14位的二进制与一个4位的十进制用户登陆号码相对应。用户登陆时获得相应的二进制数字串。
(2)写代码将二进制数字串转为十进制的数字串,并插入表中。
问题就是:怎样把用户登陆号与二进制数字传对应起来?还有怎样把二进制数字传转为十进制?希望有具体的代码给我看看啊。^_^
2。怎样动态的把用户名与相应权限对应起来?
也想过,在用户有需求时手动添加用户名以及相应权限,但是数量大和时间紧迫的情况下是很难做到的
那么,怎么能做到新增一个用户名时能够自动赋予其相应的权限呢?

第一次设置权限,就想这么点吧,希望高手帮忙,欢迎讨论。

2004-12-31 09:39

怎么没人理我,自己顶一个!

zrq
2005-01-09 02:41

What you need is dynamically set the user-role.

1. You must set up serveral tables in the database
let's say,


User <---1:n--> user-role <---n:1--> Role <1:n> role-operation <n:1> operation

2. Provide interface so that syyAdmin can update the data in these tables.

3. Before the proceeding the operation, check the user's roles and screen the operation authority .

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com