首页 > 解决方案 > Oracle-Apex:从登录按钮动态重定向

问题描述

场景

我已经实现了类似于 Dimitri Gielisin 发表的文章“Facebook、Google 和自定义身份验证在同一个 Oracle APEX 18.1 应用程序中”所描述的社交身份验证(http://dgielis.blogspot.com/2018/06/facebook-google-and-custom .html )

相关的一点是,有一个按钮具有请求“APEX_AUTHENICATION=FACEBOOK”,该请求将用户登录并硬编码用户被带到的页面。

在此处输入图像描述

它工作得很好。(但是,如果我有一个指向同一页面的登录菜单项 - 页面上的用户名不会更新。)

问题

默认行为是当用户尝试访问不公开的页面时,apex 将用户重定向到登录页面。登录后,用户被带到按钮中的硬编码页面(模式对话除外,它只会产生无效的会话错误)。 

如果他们可以登录然后继续访问他们需要访问的页面,我会很高兴。有没有一些不是非常繁琐的方法呢?我想尝试保存我希望用户进入应用程序项的页码,然后根据应用程序项重定向按钮 - 但是当我保存页码时,按钮中的动态重定向不起作用。 ..我觉得我正在与顶点框架作斗争......

有没有更好的办法?如果不是,按钮可以引用页码的项目吗?我正在尝试&APP_ITEM。但这似乎不起作用... 在此处输入图像描述

(我正在使用 Apex 20.1)

标签: oracle-apexoracle-apex-20.1

解决方案


推荐阅读