Login 在单一登录门户应用程序中记录用户输入和注销时间

Login 在单一登录门户应用程序中记录用户输入和注销时间,login,single-sign-on,portlet,logout,portal,Login,Single Sign On,Portlet,Logout,Portal,我们有一个单一的登录门户应用程序。用户登录到门户应用程序,并具有访问权限和多个应用程序的权限。我需要在访问我的portlet时记录用户条目。用户注销时也要登录 我最初的想法是在我的portlet的doView()方法中添加一个日志条目,但是每当用户导航回这个portlet时,它的日志记录就会再次出现,这是不正确的。 我对门户主题没有太多的访问权限,我只负责开发很少的portlet。例如——我的应用程序主Portlet->My application Portlet 2->My applicati

我们有一个单一的登录门户应用程序。用户登录到门户应用程序,并具有访问权限和多个应用程序的权限。我需要在访问我的portlet时记录用户条目。用户注销时也要登录

我最初的想法是在我的portlet的doView()方法中添加一个日志条目,但是每当用户导航回这个portlet时,它的日志记录就会再次出现,这是不正确的。 我对门户主题没有太多的访问权限,我只负责开发很少的portlet。例如——我的应用程序主Portlet->My application Portlet 2->My application Portlet 3->My application Submit Portlet。成功提交后,用户将被带回我的应用程序主Portlet。所以登录HomePortlet的doView()要么需要一些智能逻辑来确定它是从主应用程序触发的,要么我不应该在HomePortlet中执行

再次注销出现在主应用程序的报头上,它将用户从门户应用程序注销。我也需要为此记录一个条目。如果不可能,我至少应该在会话超时时做些事情


请提供任何选项。

您使用的是哪个门户?最好标记产品名称,而不是使用WebSpherePortal的一般“登录”和“注销”。WPS 8.0