如何在登录页面上设置计数器



我创建了一个登录页面,它有一个captcha。现在,当用户输入错误的用户名或密码时,我想显示captcha。为此,我想添加一个页面项目作为默认值为0的计数器,当用户输入错误的用户名或密码时,计数器将变为counter+1,当counter>=1然后登录页面显示captcha。那我该怎么办呢?我还有一个问题:当页面项的类型被隐藏时,某些进程是否可能不执行?

从未使用过oracleapex或plsql,不知道它们是如何工作的,如果不是我的错,我会假设plsql接近MySQL。。。

添加列登录计数,如果登录失败,将其设置为(无论登录计数中的值是多少(+1,如果用户成功登录,则将其设置回0。

创建页面项("Application\Shared Components\Application Items"(;创建计算("Application\Shared Components\Application Computations"(,将项值设置为0;在登录页面中,如果登录不成功,则处理更改项目值(PL/SQL(:

:YOUR_ITEM := :YOUR_ITEM + 1;

为Captcha设置服务器端条件(item=value(,选择您的项目并将值设置为0。

最新更新