如何在登录后重定向到带有参数的目标页面?

时间:2017-07-28 20:09:04

标签: oracle-apex

我有一个公共父页面,其中包含报告区域中的链接列。

当我点击链接时,我会通过向页面发送一些参数来分支到私人子页面。

自动我必须登录。但登录后,我重定向到子页但没有参数。

注意:在应用程序和子页面中都启用了深层链接。我使用Apex 5.1.2。

2 个答案:

答案 0 :(得分:1)

尝试直接从链接调用登录页面,而不是调用目标页面。

  • 在登录页面上创建一个隐藏项目,用于保存目标页面 号。
  • 在页面提交后在登录页面中创建分支并重定向到目标 页面基于您隐藏的商品值。

您只需将url中的所有参数和页码一起传递到登录页面。

如果您需要进一步的帮助,请告诉我。

答案 1 :(得分:0)

谢谢你回答。

  • 我接受了你的想法,但有一些变化。
  • 我有公共和私人页面和传递的参数是动态的,并且从一个私有页面到另一个私有页面不同。 所以为了解决我的问题,我将所有私人页面设置为公开。

我为保存父页面创建了一个应用程序项APP_PARENT_PAGE。

我在页面提交后在登录页面中创建一个条件(检查是否is_public_user)分支,并且我只将courant页码传递给APP_PARENT_PAGE。

登录后,我重定向到APP_PARENT_PAGE而不清除我的缓存,以便用户可以获得他以前的所有信息。

我只是想知道Apex在用户登录前后保存相同的会话。谢谢。