gpt4 book ai didi

oracle-apex - APEX 5 设置自定义登录失败消息

转载 作者:行者123 更新时间:2023-12-01 11:28:42 27 4
gpt4 key购买 nike

我正在使用一个自定义登录函数,无论用户是否应该被允许登录(标准的事情),它都会产生一个 true/false 值。
我的问题是:当函数返回“false”时,会显示标准消息“无效的登录凭据”

enter image description here

即使凭证是正确的。是否有机会自定义此消息?
示例:登录函数检查凭据 (ok) 和一些额外的、不相关的东西(如果允许用户登录到这个特定的应用程序则为 fe)(不正确)-> login = false -> invalid credentials message.
我知道的一个小解决方法是在登录函数中引发用户定义的异常,但我想忽略这种情况,因为基本上运行应该没有错误(一切正常并经过验证)。

最佳答案

您需要在登录页面上创建验证。像这样:

  1. 在页面处理中点击创建验证:

1

  1. 选择页面作为验证级别

2

  1. 为验证命名并选择“Inline in Notification”作为错误显示位置

3

  1. 选择 PL/SQL 作为验证类型

4

  1. 在这种情况下,我将创建一个验证来避免登录到 2025 年 1 月 1 日,因此我选择 PL/SQL 表达式作为 PL/SQL 验证的子类型

5

  1. 输入 PL/SQL 表达式(它必须是真/假评估)和条件返回假时将显示的错误消息。

6

  1. 条件类型选择登录按钮和allways

7

就是这样。每次按下登录按钮并返回自定义消息时都会进行此验证。 Here's a working example尝试使用任何用户名登录或将其留空,首先将检查日期条件。

9

关于oracle-apex - APEX 5 设置自定义登录失败消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35156071/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com