diff --git a/packages/app.spec.sql b/packages/app.spec.sql index f99ad13..18bb1bc 100644 --- a/packages/app.spec.sql +++ b/packages/app.spec.sql @@ -46,9 +46,6 @@ CREATE OR REPLACE PACKAGE app AS format_date_time CONSTANT VARCHAR2(30) := 'YYYY-MM-DD HH24:MI:SS'; format_date_short CONSTANT VARCHAR2(30) := 'YYYY-MM-DD HH24:MI'; - -- anonymous user used on login pages in APEX - anonymous_user CONSTANT VARCHAR2(30) := 'NOBODY'; -- ORDS_PUBLIC_USER, APEX_APP.G_PUBLIC - -- flags flag_request CONSTANT logs.flag%TYPE := 'P'; -- APEX request (page rendering, form processing) flag_module CONSTANT logs.flag%TYPE := 'M'; -- start of any module (procedure/function) diff --git a/packages/app.sql b/packages/app.sql index c04ffde..01dbc05 100644 --- a/packages/app.sql +++ b/packages/app.sql @@ -349,7 +349,7 @@ CREATE OR REPLACE PACKAGE BODY app AS -- this procedure is starting point in APEX after successful authentication -- prevent sessions for anonymous (unlogged) users - IF (UPPER(rec.user_id) IN (USER, app.anonymous_user, 'ORDS_PUBLIC_USER', 'APEX_PUBLIC_USER') OR NVL(rec.app_id, 0) = 0) THEN + IF (UPPER(rec.user_id) IN (USER, 'NOBODY', 'ORDS_PUBLIC_USER', 'APEX_PUBLIC_USER') OR NVL(rec.app_id, 0) = 0) THEN RETURN; END IF;