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

Plsql 如何在登录页面上设置计数器,plsql,oracle-apex,Plsql,Oracle Apex,我创建了一个登录页面,它有一个验证码。现在我想在用户输入错误的用户名或密码时显示验证码。为此,我想添加一个页面项作为计数器,默认值为0,当用户输入错误的用户名或密码时,计数器变为计数器+1,当计数器>=1时,登录页面显示验证码。那我该怎么办呢? 我还有一个问题: 当页面项的类型被隐藏时,是否有可能某些进程不执行?从未使用过oracle apex或plsql,不知道它们是如何工作的,如果不是我的错,我会假设plsql接近MySQL 添加列LoginCount,如果登录失败,将其设置为(无论Logi

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

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

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

创建页面项(“应用程序\共享组件\应用程序项”); 创建计算(“应用程序\共享组件\应用程序计算”),将项目值设置为0; 在登录页面中,如果登录未成功,则处理更改项目值(PL/SQL):


为Captcha设置服务器端条件(项=值),选择您的项和值0。

我不想使用应用程序项。我应该在页面项属性中使用源和服务器条件。
:YOUR_ITEM := :YOUR_ITEM + 1;