授权方案更改未反映在申请中

时间:2019-04-11 13:53:42

标签: oracle-apex

我正在使用方案类型“ PL / SQL Function Returning Boolean”在我的应用程序中建立一个简单的授权方案,但是如果我对PL / SQL Function进行了更改,则除非我复制了该更改,否则更改不会生效。架构转换为新架构。授权结果如何在Apex中存储/缓存?

我使用了最简单的示例,如下所示,返回false,然后将return更改为true,但它仍然允许访问。我还尝试过评估“每个页面视图一次”和“每个会话视图一次”,但是都没有用。我尝试过的代码如下:

Begin
  return( FALSE );
end;

这正确地提供了我无权访问的错误消息,但是如果我将代码更改为

Begin
  return( TRUE );
end;

我仍然收到我没有访问权限的错误消息。如果我制定了一个返回TRUE的新授权方案,则可以正常访问该应用程序。

我希望如果我更新方案,那么更改将反映在应用程序中。我想念什么?我觉得我对APEX如何验证授权方案不了解。我正在使用Apex 4.2。

0 个答案:

没有答案
相关问题