.NET的权限如何设置,知道的请说的详细点。
要达到的要求是不同用户登入时,左边的树列出不同的权限,如:
用户张三登入时:树结构:一级目录AAA
二级目录AA1
三级目录A11
二级目录AA2
三级目录A21
三级目录A22
一级目录BBB
二级目录BB1
三级目录B11
三级目录B12
二级目录BB2
三级目录B21
一级目录CCC
二级目录CC1
三级目录C11
二级目录CC2
三级目录C21
用户李四登入时:树结构:一级目录AAA
二级目录AA1
三级目录A11
二级目录AA2
三级目录A21
一级目录BBB
二级目录BB1
三级目录B11
二级目录BB2
三级目录B21
其中一级目录,二级目录,三级目录都是数据库中的数据,以后有必要时还可以添加新的一级目录(如:一级目录DDD),二级目录(如:二级目录AA3),三级目录(如三级目录A31),甚至四级目录(如:四级目录A111),五级目录(如A1111)。
同时要能达到这种要求:
用户拖拉权限时:如拖动的是一级目录AAA,则用户拥有一级目录AAA下的所有权限,如拖动的是三级目录A11,如果三级目录A11下没有四级目录,则用户只拥有三级目录A11的权限,如果下面有四级目录,则用户拥有三级目录A11及以下的权限。
要达到这种要求,请问:
1、后台数据库用户,权限表应该怎么设计
2、这个拖拉功能要怎么才能实现
请高手帮忙一下,尽可能详细一下,因为比较菜。谢谢!!