在 oracle ATG 中,我们如何防止已经登录该站点的用户再次登录。在我的应用程序中,如果用户已登录并且如果他返回登录页面并尝试再次登录,则会显示无效会话。我们可以在 atg 中禁用它吗?
问问题
1021 次
1 回答
0
有多种方法可以实现您想要的:
- 您可以在包含登录表单片段的 jsp 上包含逻辑,以根据用户是否登录包含不同的片段,例如,如果用户登录包含一个片段,上面写着“您已经登录或类似”
您可以使用
Redirect
液滴,例如<dsp:importbean bean="/atg/dynamo/droplet/Switch"/> <dsp:droplet name="Switch"> <dsp:param name="value" param="Profile.isTransient"/> <dsp:oparam name="false"> <!-- redirect to another page --> <dsp:droplet name="/atg/dynamo/droplet/Redirect"> <dsp:param name="url" value="http://www.acme.com/alreadyLoggedIn.jsp"/> </dsp:droplet> </dsp:oparam> <dsp:oparam name="true"> <!-- do nothing --> </dsp:oparam> </dsp:droplet>`
于 2015-08-06T17:17:13.993 回答