跳到主要内容

1 篇博文 含有标签「verifications」

查看所有标签

边缘情况处理示例

我们已在年龄验证指南中添加了全面的边缘情况处理示例,并更新了验证事件契约以澄清字段存在规则。

新功能

边缘情况处理示例

瀑布流指南现在包含用于处理验证边缘情况的详细代码示例。每个示例都演示了错误和正确的处理模式。

新示例包括:

  • 部分尝试(超过最大尝试次数): 当用户在没有确定性年龄判定的情况下用尽所有验证尝试时,正确处理 max-attempts-exceeded 失败原因
  • 检测到可疑活动: 以安全为重点处理 fraudulent-activity-detected 失败原因,包括适当的速率限制和安全措施
  • 完整的边缘情况处理程序: 一个综合的 TypeScript 示例,演示所有模式

所有示例都直接链接到验证事件契约以获取完整的字段存在规则。

验证事件契约更新

验证事件契约已更新以澄清字段存在规则:

  • ageageCategory 在 PASS 状态时始终存在: 所有导致 PASS 的验证方法都提供年龄信息和年龄类别。在处理 PASS 状态结果时,您可以在没有条件检查的情况下安全地访问这些字段。
  • 年龄范围说明: 当验证方法未提供确切年龄时,age.low 将是验证所需的阈值最小年龄,age.high 将为 100。

更新的文档