Closing Browser upon Logging out In Oracle APEX

How to Close Browser upon Logging out In Oracle APEX.

Preview

Solution 1:

In the shared components section go to the Navigation bar and click on the Logout link. Paste Below code as per screenshot.

Preview

javascript:window.top.close();
Solution 2:

Create a logout named function in global page/zero page to logging out from the session.
Please read:sessionStorage

function logout(){
apex.navigation.redirect('apex_authentication.logout?p_app_id='+$v("pFlowId") +
											 '&p_session_id='+$v("pInstance") +' ');
sessionStorage.setItem("P9999_LOGOUT","LOG");
}

Preview

javascript:logout();

Create true Dynamic action on page load in login page:

var item=sessionStorage.getItem("P9999_LOGOUT");
console.log(item);
if (item=='LOG') {
                 let new_window =
                open(location, '_self');
              // Close this window
            new_window.close();
            sessionStorage.clear();  
            return false;
 sessionStorage.clear();
};

Preview

You might like:


comments powered by Disqus