无法访问oracle apex应用程序/页面进程中的URL参数
我正在使用Oracle apex 5,无法访问oracle apex应用程序/页面进程中的URL参数,oracle,plsql,oracle-apex,Oracle,Plsql,Oracle Apex,我正在使用Oracle apex 5,Oracle数据库12c 我已成功地使用oracle DB 12c配置了oracle apex 5 我的要求是从url访问用户名和密码,并将其用作登录凭据 但在apex进程中,我无法从url获取用户名和密码。 我试过以下东西: URL:f?p=136:1:PX_用户,PX_PWD:shree,itdev 我喜欢:PX_USER和:PX_PWD 但这对我不起作用。如果有任何其他方法用于访问过程中的参数,请建议我希望这只是出于教育目的。在URL中显示用户名和密码
Oracle数据库12c
我已成功地使用oracle DB 12c
配置了oracle apex 5
我的要求是从url
访问用户名
和密码
,并将其用作登录凭据
但在apex进程中,我无法从url获取用户名和密码。
我试过以下东西:
URL:f?p=136:1:PX_用户,PX_PWD:shree,itdev
我喜欢:PX_USER和:PX_PWD
但这对我不起作用。如果有任何其他方法用于访问过程中的参数,请建议我希望这只是出于教育目的。在URL中显示用户名和密码不是很安全 如果您这样调用顶点页面:
URL : f?p=136:1:::::PX_USER,PX_PWD:shree,itdev
URL : f?p=136:1:::::P136_USER,P136_PWD:shree,itdev
这意味着值“shree”分配给页面项PX_USER,值“itdev”分配给PX_PWD
在Apex中命名项目的标准方法是使用页码。因此,创建隐藏页面项P136_USER和P136_PWD,并按如下方式调用页面:
URL : f?p=136:1:::::PX_USER,PX_PWD:shree,itdev
URL : f?p=136:1:::::P136_USER,P136_PWD:shree,itdev
现在应该可以访问这些值了。是否在SQL/PL/SQL中使用它们?如果您试图在页面上使用它们设置值(例如将另一个值作为默认值或在html区域中输出它们),那么您必须引用诸如&PX_USER之类的值 结束点有时非常重要 正如Rene所写,确保它们是贴花的红色页面项目。如果是的话,你的命名惯例是非正统的。请采用P_名称样式。不要在URL中传递敏感数据(如密码)。