oracle-apex - 在 Oracle APEX 中管理用户
问题描述
我想在 Oracle APEX 中创建多个用户,这样当他们登录时,他们只能查看和编辑他们在使用用户名登录时创建的报告和数据。管理员可以管理所有用户的所有数据,但用户只能管理自己的数据。如何在 APEX 中做到这一点?
解决方案
您可以在共享组件中创建一个应用程序项,并在他们是您的身份验证方案中的身份验证后过程或身份验证后计算期间的管理员时使用“Y”填充它。
然后在 where 子句中包含以下内容。
where (created_by = :APP_USER or :F_ADMIN = 'Y')
推荐阅读
- python - 如何使用 PySpark 清理 rdd 或 DataFrame(删除空值和重复值)
- android - Fresco 高内存使用
- javascript - 在开发人员工具中检测控制台输入
- icons - Nativescript:添加图标并指定名称
- c# - Azure Functions 从调用端点获取参数
- excel - Excel VBA - 从文本文件中搜索和导入多个嵌套字符串
- c++ - GTK3 检测用户调整窗口大小
- typescript - Visual Studio Code 未找到任何 TS 或节点包
- laravel - 在 Laravel 中注册用户时如何阻止守卫?
- java - 由于内存不足错误,无法在 vagrant ubuntu 框中启动 zookeeper 服务器