我有一个公共父页,其中包含报表区域中的链接列。
当我点击链接时,我会通过向页面发送一些参数来分支到一个私有子页面。
我必须自动登录。但登录后,我会重定向到子页面,但没有参数。
注意:在应用程序和子页面中都启用了深度链接。我使用Apex 5.1.2。
尝试直接从链接调用登录页面,而不是调用目标页面。
- 在登录页面上创建一个隐藏项目,该项目将包含目标页面数字
- 页面提交后在登录页面中创建分支并重定向到目标页面
您只需要将url中的所有参数和页码一起传递到登录页面。
如果你需要进一步的帮助,请告诉我。
感谢您的回答。
- 我接受你的想法,但有很多变化
- 我有公共和私有页面,要传递的参数是动态的,并且不同的私有页面不同。所以为了解决我的问题,我将所有的私人页面设置为公共页面
我为保存父页创建了一个应用程序项APP_PARENT_PAGE。
i在页面提交后,在登录页面中创建一个条件分支(检查是否为is_public_user),并仅将courant页码传递给APP_PARENT_page。
登录后,我重定向到APP_PARENT_PAGE,而不清除缓存,这样用户就可以获得他以前的所有信息。
我只是想知道Apex在用户登录前后会保存相同的会话。非常感谢。