【发布时间】:2016-04-13 00:56:19
【问题描述】:
为了确保我的 XPages Web 应用程序更加安全,我在 domcfg.nsf 的自定义登录表单中放置了一个验证码。 我按照链接构建了我的验证码: http://www.notesmail.com/home.nsf/tip20100506
问题是登录时,如果验证码被误解,我无法将字段的值更新为reasontype,这使我出现“验证码错误”的消息。 我添加了这个动作来检查输入的文本是否等于验证码:
@If ( @UpperCase ( MyCaptchaField ) = TheRealValueOfMyCaptcha ; FIELD reasontype: = "6" ; "")
并且我添加了一个条件,如果 reasontype 的值等于 "6" ,则在计算的字段错误消息中显示错误。 这不起作用,即使没有写入验证码,我也可以访问我的 XPage。 我觉得reasontype字段只依赖于5个预定义的条件。
有没有办法在登录表单中添加其他条件?
【问题讨论】:
-
您可能想要删除 XPages 标记,因为您不是在寻找 XPages 解决方案,而是在寻找传统的 Domino Web 解决方案。
标签: forms lotus-notes captcha lotus-domino lotus-formula