This content has been marked as final. Show 3 replies
The nobody is dealing with the issue that no one is logged into application, so it is displaying a default string. You can run a calculation at application start time and have the APP_USER set with whatever value you want...
BEGIN APEX_CUSTOM_AUTH.POST_LOGIN ( p_uname => 'DAMIFINOY', p_session_id => v('APP_SESSION'), p_app_page => :APP_ID||':'||:APP_PAGE_ID); END;
While it is true that technology waits for no man; stupidity will always stop to take on new passengers.
If this question is answered, please mark the thread as closed and assign points where earned..
In your application:
Change page (i.e.One Level Tabs)
remove &APP_USER. - > to remove "Nobody" or replace with your value
I know this is an old thread, but just wanted to post a solution in case somebody else is searching for it.
What i did to solve the same issue was to create a create an application process (Shared Components > Application Processes) with the following code:
IF V('APP_USER') = 'nobody' THEN
APEX_CUSTOM_AUTH.SET_USER('unregistered user'); // enter your own text here
This should work regardless of what authentication scheme you are using.