边缘情况处理示例
我们已在年龄验证指南中添加了全面的边缘情况处理示例,并更新了验证事件契约以澄清字段存在规则。
新功能
边缘情况处理示例
瀑布流指南现在包含用于处理验证边缘情况的详细代码示例。每个示例都演示了错误和正确的处理模式。
新示例包括:
- 部分尝试(超过最大尝试次数): 当用户在没有确定性年龄判定的情况下用尽所有验证尝试时,正确处理
max-attempts-exceeded失败原因 - 检测到可疑活动: 以安全为重点处理
fraudulent-activity-detected失败原因,包括适当的速率限制和安全措施 - 完整的边缘情况处理程序: 一个综合的 TypeScript 示例,演示所有模式
所有示例都直接链接到验证事件契约以获取完整的字段存在规则。
验证事件契约更新
验证事件契约已更新以澄清字段存在规则:
age和ageCategory在 PASS 状态时始终存在: 所有导致 PASS 的验证方法都提供年龄信息和年龄类别。在处理 PASS 状态结果时,您可以在没有条件检查的情况下安全地访问这些字段。- 年龄范围说明: 当验证方法未提供确切年龄时,
age.low将是验证所需的阈值最小年龄,age.high将为 100。