首页 文章

Oracle Apex:登录后重定向到用户请求的页面

提问于
浏览
2

我在Oracle 12c上使用Oracle APEX 5.0 . 我的情况是,用户从他的电子邮件中打开到顶点页面的链接,并且由于没有会话存在,他被重定向到登录页面 .

例如用户点击的链接是:http://host:port/apex/f?p=app_id:page:::::ITEM1,ITEM2:VAL1,VAL2

单击此链接后,用户将移至登录页面 . 我的问题是在成功登录后,我们如何将他重定向到他最初尝试访问的链接以及最初传递的参数和值?

1 回答

  • 2

    是的,有办法;按照这条道路:

    编辑应用程序属性>>安全选项卡>>会话管理>> Deep linking >>将其设置为“ Enabled

    从文档:

    此属性启用或阻止与应用程序的深层链接 . 选项包括:已启用 - 特定页面的URL最终会重定向到那里,可能在用户必须登录后 . 禁用 - 如果URL不包含有效的会话ID,Application Express将重定向到应用程序的主页 . 例如,浏览器通常会保存已打开选项卡的URL,并尝试在重新启动后恢复会话,从而导致深层链接 . 此行为可能是不合需要的(例如,如果URL指向多步向导中间的页面) . 通过选择“禁用”,Application Express将启动新会话并重定向到应用程序的主页 . 请注意,您可以在页面级别覆盖此应用程序设置 .

相关问题