根据用户数量限制文件查看

时间:2012-11-16 06:53:20

标签: c# asp.net file-access

背景
由于我们的医疗PDF文件获得许可,我们的医生仅限于其中2-3人同时查看PDF文档 虽然我们知道我们可以复制所有内容并将其分发给所有人,但我们的医生认为他们不想违反许可证,因此需要一种有效的方法来限制访问。

挑战
虽然我理解了这个的基本概念,但我有想法使用以下两种方法之一:

  1. 拥有物理PC上的文件夹访问权限,以限制用户输入的数量。
  2. 将信息存储在数据库中,使Web应用程序限制用户。
  3. 结论
    确实不想使用硬文件访问权限。根据我的喜好,这几乎不够多样化 我宁愿让应用程序限制访问,因为我可以更容易地根据用户设置权限。

    我的问题
    如果我确实拥有数据库端,我将把物理PDF存储在一个文件夹中,然后将它们链接到一个页面。此页面将有一个用于打开PDF的按钮,该按钮将根据点击它的当前人数启用/禁用。
    当某人点击“关闭”时在PDF上,应用程序将-1计数,允许一个人访问PDF。

    如何让我的应用程序知道PDF已关闭?

1 个答案:

答案 0 :(得分:0)

您应该在iframe中显示pdf并提供"关闭" iframe外面的按钮。这样您就可以跟踪打开的文档了解情况。计算并采取相应行动。