7.8 IS_PUBLIC_USER Function
This function checks if the user is not authenticated in the session. A FALSE is returned if the user is already logged on or TRUE if the user of the current session is not yet authenticated.
Syntax
APEX_AUTHENTICATION.IS_PUBLIC_USER
    return BOLLEAN;Parameters
None.
Example
In this example, IS_PUBLIC_USER is used to show a notification if the user has not already logged in or the username if the user has not.
                  
if apex_authentication.is_public_user then 
    sys.htp.p('Please sign in'); 
else 
    sys.htp.p(apex_escape.html(:APP_USER)||', you are known to the system'); 
end if; Parent topic: APEX_AUTHENTICATION