如何防止会话在顶点过期?

Posted

技术标签:

【中文标题】如何防止会话在顶点过期?【英文标题】:How to prevent ssesion from expiring in apex? 【发布时间】:2021-12-28 04:02:53 【问题描述】:

如何做一些事情不会使 oracle apex 中的会话过期? 最好的问候。

【问题讨论】:

【参考方案1】:

您可以尝试使用非常大的值调用它们:

APEX_UTIL.SET_SESSION_LIFETIME_SECONDS

APEX_UTIL.SET_SESSION_MAX_IDLE_SECONDS

【讨论】:

谢谢,但最大会话空闲时间不能大于 999999 你有什么想法吗? 999999 秒约为 11 天。您的要求也是如此,即用户今天可以登录,离开,然后回来,例如1 年后,他们仍然登录? 是的,正是我希望用户长时间保持登录状态 我不知道方法。您可以无限期地设置会话生命周期,但据我所知,您不能无限期地设置最大空闲时间,因此会话将在某个时候超时。【参考方案2】:

您可以在管理工作区中进行更改,以便 内部 工作区。

在您的内部工作区登录时:

    管理实例

    安全性

    在会话超时下,您可以设置所需的数字

我认为将 0 放在第一个会使您的会话永不过期,您可以通过查看帮助文本或查看文档自行检查


这些步骤也可以在应用程序的共享组件菜单下完成。

1.共享组件 > 安全 > 安全属性 > 会话管理

【讨论】:

谢谢,但最大会话空闲时间不能大于 999999。

以上是关于如何防止会话在顶点过期?的主要内容,如果未能解决你的问题,请参考以下文章

防止会话在非活动用户的 PHP 会话中过期

如何防止模态盒关闭?

如何在 Laravel 5.x 中注销过期会话?

如何防止模态框关闭?

如何在 django 中查找会话是不是已过期

如何由于 Django 中的不活动而使会话过期?