在oracle ATG中,如何防止已经登录到站点的用户再次登录。在我的应用程序中,如果用户登录,如果他回到登录页面,并尝试再次登录,它显示无效的会话。我们能把这个关掉吗?
有很多方法可以达到你想要的效果:
- 您可以在包含登录表单片段的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>`