阻止用户访问 Web 应用程序中的表单和视图

如果您设计的数据库应用程序要让用户用浏览器来访问,那么您可能要限制浏览器用户使用 URL 命令(该命令会在您的应用程序中打开表单和视图)。例如,您可以设计您的应用程序,使得使用表单和视图的 servlet 仅使用 URL 命令来使用表单和视图。如果设置了不允许 URL 打开属性,浏览器用户将不可能使用 Domino® URL 命令来操纵这些应用程序组件。

过程

  1. 选择数据库,然后选择设计 > 设计属性
  2. 在“数据库属性”框的 Web 访问权部分中,选择不允许 URL 打开

结果

受限制的 URL 集是 http://Host/Database.nsf/*Command。此 URL 集包括将打开数据库的任何命令,如 http://Host/Database.nsf 以及所有以问号 (?) 为前缀的 URL 命令,如 http://host/database.nsf?OpenDatabase。当设置了此属性时,会显示以下错误:

错误 500
HTTP Web 服务器 Notes 异常 - 您无权访问该数据库。