软件中用户权限的判断问题
目前在写一个新的软件,之前写软件时,用户权限没有用角色这种方式,而是直接对窗口进行权限判断。
新的软件中打算使用角色这种方式,所以有两个问题请教一下:
1、如果用户所属的角色中,设定某窗口有权限,而在用户的权限管理中,又单独对这个窗口设定了没有权限,那实际上应该判断用户对这个窗口有没有权限??我猜测应该是判断没有权限吧,应该是如果有单独设定,则按单独设定;如果没有单独设定,则按角色中的设定。
2、如果用户所属两个角色,一个设定某窗口有权限,一个设定某窗口无权限,那实际上应该判断用户对这个窗口中有没有权限??我猜测,不会是要对角色设定优先级吧?优先级高的为准??
请高手指点一下。
[解决办法]
第1个问题
就好比,你这样说话,你们都去领奖金,张三除外,这下明显了
第2个问题
这种情况应该给允许权限,实际上这么设置不是程序的问题,是使用的问题.
好比,你这样说话,第1组的有粽子领,第2组的没有粽子领,而有个人既在2组又在3组,你说他会去领不呢?
[解决办法]
楼上解释通俗易通啊
这个可以参考windows角色和权限设定
[解决办法]
你自己都不知道 该以什么为准,那怎么判断呢
首先 你先确定 到底 以什么权限为准
用户所属角色权限
还是 用户权限。
[解决办法]