2014-09-10 97 views
0

问候:IT HIT CalDAV/CardDAV服务器。IT Hit CalDAV/CardDAV服务器用户权限设置

似乎打开IT HIT Ajax文件浏览器时,登录用户可以看到所有用户的所有内容。 我们如何设置权限,以便用户只能看到他自己的内容?

+0

也许这个主题将resolev你的问题? - http://davical-general.89287.n3.nabble.com/Davical-general-CardDAV-permissions-td4008965.html – 2014-09-10 10:25:36

回答

-1

您可以过滤IItemCollection.GetChildren方法实现中的文件夹内容。此方法返回文件夹中的子项目列表。根据用户权限,您可以过滤对于内置用户可见的项目。

样本CalDAV/CardDAV服务器和由IT Hit CalDAV/CardDAV服务器向导生成的示例代码在DavFolder.cs的DavFolder类实现中包含GetChildren方法。

请注意,如果您将数据存储在Windows文件系统中并依赖Windows文件系统权限,则无论在子文件夹和文件上的权限如何,所有用户始终都会看到相同的文件夹内容。这是Windows文件系统权限的工作原理。因此,没有简单的方法来过滤可见文件夹内容,只能操作文件系统权限。 (但是,用户无法导航到子文件夹或打开文件,如果他们没有足够的权限)