Oracle apex 在Oracle Apex 20.1和20.2中注销后会话保持活动状态

Oracle apex 在Oracle Apex 20.1和20.2中注销后会话保持活动状态,oracle-apex,Oracle Apex,我注意到,在Oracle Apex 20+应用程序中单击注销后,会话保持活动状态。 在我从Apex 4.2迁移应用程序之前,这不是一个问题。在此版本中,注销后不再有具有特定用户名的会话。 在两个URL中均为&LOGOUT\u。是一样的: /apex_authentication.logout?p_app_id=XXX&p_session_id=XXX APEX最新版本中有什么变化吗?如何注销? 注销后需要始终关闭会话。在应用程序中提到的会话超时(以秒计的最大会话空闲时间/以秒计的最大会

我注意到,在Oracle Apex 20+应用程序中单击注销后,会话保持活动状态。 在我从Apex 4.2迁移应用程序之前,这不是一个问题。在此版本中,注销后不再有具有特定用户名的会话。 在两个URL中均为&LOGOUT\u。是一样的:

/apex_authentication.logout?p_app_id=XXX&p_session_id=XXX
APEX最新版本中有什么变化吗?如何注销?
注销后需要始终关闭会话。

在应用程序中提到的会话超时(以秒计的最大会话空闲时间/以秒计的最大会话长度)超过之前,会话将在apex_workspace_会话中保持活动状态。


如果您使用的是18.1或更高版本,您可以使用apex_session.delete_session为您完成所有工作。

您所说的“您必须关闭会话”是什么意思。。。“.怎么做?你确定吗?您在使用&logout\u URL单击注销后检查了apex\u workspace\u会话?我敢肯定它不会起作用的。我在讨论中描述了这种情况,但它并没有结束会议。我用APEX_SESSION.DELETE_SESSION创建了一个注销后程序,最后关闭了APEX SESSION。我想我的回答把你弄糊涂了。为了更好地理解,我编辑了我的答案。如果答案对你有帮助,请核实一下。谢谢之前的回答只是描述了我在问题中写的内容:)就像我写的一样,我已经写了我使用APEX_SESSION.DELETE_SESSION作为注销后的过程,它工作得很好。感谢您提示这一切都是因为会话超时设置。