文章 姚 鑫 · 十月 12, 2022 3m read

第十四章 CSP 中的 HTTP 请求 - CSP.Page 类

",! Write "My page",! Write "",! Write "",! Quit $$$OK } }

提供 OnPostHTTP 方法是为了在 HTTP 请求处理完成后执行希望执行的任何操作。

%CSP.Page 类参数

类中的 %CSP.Page 包含许多类参数,可以覆盖这些参数以提供自定义行为,而无需编写代码。

如果正在以编程方式开发应用程序,则可以在创建覆盖 %CSP.Page的子类中的这些类参数(例如,使用 Studio 中的类编辑器)。

如果使用 .csp 文件创建页面,则可以使用 csp:class 标记为这些参数提供值:


按资源限制页面访问

使用 SECURITYRESOURCE 参数来限制对 CSP 页面的访问。 SECURITYRESOURCE 采用逗号分隔的系统资源列表和相关权限。可以使用竖线 (|) 指定 OR 条件,使用逗号 (,) 指定 AND 条件。用户必须拥有对所有指定资源的指定权限才能查看此页面或从客户端调用任何页面的服务器端方法。

Resource[:Permission]

资源是在此系统上设置的任何资源。导航到系统管理 > 安全 > 资源以获取资源列表。

权限是 USEREADWRITE 之一。可选的;默认为USE

R1,R2|R3,R3|R4

此示例意味着用户必须拥有资源 R1 和 (R2 OR R3) 之一和 (R3 OR R4) 之一。如果用户有 R1,R3 他们可以运行页面。如果用户有 R1,R4,他们不能运行页面,因为他们不满足 R2 OR R3 条件。竖线 (|) OR 条件优先于逗号 (,) AND 条件。