给用户赋权限问题。
如题:
权限 树控件
给角色赋予权限以后,点确定要到数据库做什么操作呢?
方案一:
是不是要把之前的数据删掉,然后再一条一条添加啊?---好像不符合逻辑
但在修改权限的时候如果我把一个权限去掉了,我该怎么操作?我不能知道哪个权限被去掉了。被删除了。那样的话就会一直增加,不能减少权限了。
方案二:
把我选中的那些权限看数据库里面有没有,如果没有就添加一条,有就不添加。
然后再把那些没有选中的权限看数据库里面有没有。有就删除。没有就进行操作。---效率太差
但是我觉得这两种方案都不好。一个不符合逻辑,一个效率差。各位帮忙出出主意。
哎……先理理思路……