首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >oracle apex在注销后创建一个会话,用于'nobody‘用户

oracle apex在注销后创建一个会话,用于'nobody‘用户
EN

Stack Overflow用户
提问于 2018-04-03 14:57:06
回答 1查看 1.8K关注 0票数 0

在我的oracle to应用程序中,我已经编写了从应用程序注销后删除应用程序会话的代码。我将会话从表wwv_flow_sessions$中删除,如下所示

代码语言:javascript
复制
delete from APEX_050000.wwv_flow_sessions$ where id=v('APP_SESSION');

其中'APP_SESSION‘保存记录的会话id。删除会话后,将在表wwv_flow_sessions$中创建一个新会话,用户名为'nobody‘。当我下次登录到应用程序时,此会话将分配给新记录的user.My问题当我从应用程序注销时,为什么会创建会话

EN

回答 1

Stack Overflow用户

发布于 2018-04-03 16:57:24

您不应手动删除APEX内部表中的内容。如果您的应用程序确实有注销链接(使用&LOGOUT_URL。)当用户点击它时,APEX会自动清理你的会话。基于您在Shared Components -> Authentication Schemes -> Current -> Post- your中的设置,APEX将决定下一步做什么。如果您的应用程序指定转到“主页”,APEX引擎将不得不创建一个新的匿名会话,直到用户登录。请记住,即使是未经身份验证的用户也可以具有会话状态,...

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49624017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档