使用函数、脚本和脚本触发器增强安全性

使用 FileMaker 函数、脚本和脚本触发器增强常见任务的安全性,比如删除、审核与维护记录。例如,可使用脚本:

  • 添加或删除帐户、重新设置帐户密码、更改密码、启用或禁用帐户 (仅适用于 FileMaker 文件帐户)

  • 作为另一个用户重新登录 (仅适用于 FileMaker 文件帐户、Guest 帐户和外部服务器帐户)

  • 如果不希望用户删除记录可对记录归档

  • 提供有关用户当前会话和状态的信息,用于监管合规性与审核

  • 当安全限制对用户造成影响时,提示自定义消息

重要事项  不要使用函数、脚本或脚本触发器替代 FileMaker 安全功能。

注释 

  • 默认情况下,脚本运行时使用当前登录帐户的权限集。如果脚本尝试执行用户无权限执行的操作,这可能会导致问题。对所有权限集的所有脚本进行测试,以保护数据的完整性。

  • 使用脚本步骤与 FileMaker 平台之外的系统通信时,可以选择通过 SSL 加密进行交互的可用选项。例如,“从 URL 插入”脚本步骤包含“验证 SSL 证书”选项,“发送邮件”脚本步骤允许与使用 SSL 加密的 SMTP 服务器通信。

  • 使用函数获取有关当前用户的信息,比如 Get(帐户名)、Get(帐户组名称) 和 Get(帐户类型)。例如,使用 Get(帐户扩展权限) 函数测试用户是否拥有特定扩展权限。

请参阅 FileMaker Pro 帮助中的“函数参考”、“脚本步骤参考”和“脚本触发器参考”。