点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们正在尝试实现以下解决方案:如果门户网站屏幕处于空闲状态,则用户将收到警报,并且即使显示警报后也没有执行任何活动,该用户将在接下来的5分钟内自动注销。/p>
我已经引用了以下链接: https://answers.sap.com/questions/10848248/portal-73-masthead-customization-how-to-remove-log.html
https://answers。 sap.com/questions/9827587/logging-off-inactive-user-automatically-in-portal.html
https://answers.sap.com/questions/11997071 /afp-masthead-how-to-use-novadialogbox.html
要自动注销用户,我在代码中使用NovaDialogBox.performLogout()。
我们面临的问题是:在不活动的情况下,用户会收到警报,但不会自动注销。
这曾经在NW 7.3门户中起作用。
请让我知道是否有任何特定原因导致NovaDialogBox.performLogout()在Nw 7.5门户中无法正常工作。
是否需要执行其他任何步骤:
masthead.jsp中添加的自定义源代码已附加到线程中。
代码2.txt (5.3 kB)
Hi Navya,
尝试使用LSAPI sessionPlugin而不是NovaDialogBox.performLogout()进行注销:
EPCM.getSAPTop()。LSAPI.getSessionPlugin()。logoff() ;
Fyi,NovaDialogBox我相信仅在Ajax FWP中定义,而不是在Classic中定义,这也许是您的代码失败的原因。 但以上内容在所有现代发行版中均应适用
最诚挚的问候
尼克
嗨尼克,
我们正在使用 NW 7.5中的AJAX框架页面。 自动注销有效,但是存在问题,它不跟踪内容区域中的鼠标单击以确保用户不活动。 因此,基本上,即使用户正在内容区域中的任何应用程序上,它也将其视为不活动并自动注销用户。是否有任何方法可以检测到SAP门户内容区域中打开的应用程序的鼠标单击。/p>
到目前为止,我们正在使用此代码-> https://wiki.scn.sap.com/wiki/display/EP/EP+Snippet+-+Portal+user+idle+timeout+for + logoff +-+ custom + javascript + for + NW + 7.0 可检测顶级导航和LHS导航窗格中的鼠标单击。
致谢
Navya。 p>
一周热门 更多>