在我的oracle to应用程序中,我已经编写了从应用程序注销后删除应用程序会话的代码。我将会话从表wwv_flow_sessions$中删除,如下所示
delete from APEX_050000.wwv_flow_sessions$ where id=v('APP_SESSION');其中'APP_SESSION‘保存记录的会话id。删除会话后,将在表wwv_flow_sessions$中创建一个新会话,用户名为'nobody‘。当我下次登录到应用程序时,此会话将分配给新记录的user.My问题当我从应用程序注销时,为什么会创建会话
发布于 2018-04-03 16:57:24
您不应手动删除APEX内部表中的内容。如果您的应用程序确实有注销链接(使用&LOGOUT_URL。)当用户点击它时,APEX会自动清理你的会话。基于您在Shared Components -> Authentication Schemes -> Current -> Post- your中的设置,APEX将决定下一步做什么。如果您的应用程序指定转到“主页”,APEX引擎将不得不创建一个新的匿名会话,直到用户登录。请记住,即使是未经身份验证的用户也可以具有会话状态,...
https://stackoverflow.com/questions/49624017
复制相似问题