【发布时间】:2011-11-06 06:20:04
【问题描述】:
我正在做一个简单的项目。我的网站将只有 2 页。带有 ogin 和 register 控件的首页,以及一个用户页面,用户在登录或注册后将被重定向。 我有一些问题:
如何使用 seam 3 实现记住我的功能?
如何自动将已登录的用户重定向到用户页面?
当用户点击注销时,如何将他重定向到首页?
谢谢
【问题讨论】:
我正在做一个简单的项目。我的网站将只有 2 页。带有 ogin 和 register 控件的首页,以及一个用户页面,用户在登录或注册后将被重定向。 我有一些问题:
如何使用 seam 3 实现记住我的功能?
如何自动将已登录的用户重定向到用户页面?
当用户点击注销时,如何将他重定向到首页?
谢谢
【问题讨论】:
在注销操作后进行重定向和自动重定向登录用户的最简单方法是导航规则。您可以在 faces-config.xml 中编写此规则 例如:
<navigation-rule>
<from-view-id>*</from-view-id>
<navigation-case>
<from-action>#{identity.logout}</from-action>
<if>#{true}</if>
<to-view-id>/frontPage.xhtml</to-view-id>
<redirect/>
</navigation-case>
</navigation-rule>
【讨论】: